Docker-CE24.0 + CentOS7.9 容器使用心得

这篇具有很好参考价值的文章主要介绍了Docker-CE24.0 + CentOS7.9 容器使用心得。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、什么是Docker

个人理解:

1)一个可以随时搬动;

2)能快速部署运行应用系统或软件;

3)封闭式的可执行包或容器;

好处:

1)解放开发人员过多参与、培训运维人员;

2)运维人员专注运维无需理解应用系统运行参数与环境配置;

3)最大化利用操作系统资源;(VM是硬件资源利用最大化,Docker是操作系统资源利用最大化)

二、Docker安装

1)yum install -y yum-utils

安装yum工具

docker-ce centos,docker,centos,容器,运维

2)yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

下载docker安装库

docker-ce centos,docker,centos,容器,运维

3)yum install -y docker-ce.x86_64

docker-ce centos,docker,centos,容器,运维

4)systemctl start docker

启动docker

5)docker pull hello-world

从docker中央库下载hello-world镜像

6)docker run hello-world

docker-ce centos,docker,centos,容器,运维

出现上述信息表明docker-ce安装成功

或者参照官方安装手册

https://docs.docker.com/engine/install/centos/

三、Docker镜像原理与VM区别

1)图解Docker与VM区别

docker-ce centos,docker,centos,容器,运维

docker-ce centos,docker,centos,容器,运维

2)docker镜像图层图解

在Docker镜像中,镜像是由不同的镜像层堆叠而成的,我们常说镜像层都是只读的,容器层是可写的。当容器启动时,一个新的可写层被加载到镜像的顶部。 这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。所有对容器的改动,无论添加、删除、还是修改文件都只会发生在容器层中

docker-ce centos,docker,centos,容器,运维

四、Docker应用

1)docker创建镜像

docker创建镜像主要有三种模式,分别是

1、基于已有镜像创建

docker commit

2、基于本地模版创建

docker import

3、基于dockerfile创建

docker build

2)docker其它指令

docker images 显示目前系统中的所有镜像文件

docker search 从docker仓库中搜找镜像应用

docker rmi 移除本地镜像文件

docker run 运行容器

docker rm 移除容器

docker exec 进入正在运行中的容器内部

docker push 把本地镜像文件上传到docker hub个人中心

1、登录docker hub

docker login -u【用户名】-p 【用户密码】

2、制作tag这步很关键,否则上传被拒绝

docker tag source:tag 【原镜像】 target:tag 【目标镜像】

docker-ce centos,docker,centos,容器,运维

3、docker push 上传镜像到个人仓库

docker-ce centos,docker,centos,容器,运维

表示上传成功

docker pull 从docker hub个人镜像仓库中下载镜像文件到本地

1、登录docker hub

docker login -u【用户名】-p 【用户密码】

2、从docker个人仓库下载镜像

docker pull

docker-ce centos,docker,centos,容器,运维

表示下载成功

五、Docker可视化管理工具

推荐使用Portainer

1)portainer-ce安装

1、从Docker Hub中央库中查找portainer

docker search portainer

docker-ce centos,docker,centos,容器,运维

免费的版本,安装社区版即 portainer/portainer-ce,

否则有预算可以安装企业版 portainer/portainer-ee

2、下载portainer

docker pull portainer/portainer-ce

3、运行portainer

docker run -d 【后台运行】-p【映射端口】-v【绑定数据卷】--name【自定义容器名】--restart【开机自启动】xxxx【镜像ID或名】

docker run -d -p 80:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer-ce

备注:9000是portainer开放的http端口,9443是https端口,--restart=always表示容器自启动

2)portainer管理远程电脑上的docker

1、远程电脑要安装docker

参考上述docker-ce安装

2、在portainer服务器和待管理docker的远程电脑上修改docker.service文件

docker-ce centos,docker,centos,容器,运维

添加这行信息 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

备注:docker.service文件处在 /usr/lib/systemd/system 目录中

3、重启docker服务

systemctl restart docker

4、portainer服务器上添加远程电脑docker

docker-ce centos,docker,centos,容器,运维

docker-ce centos,docker,centos,容器,运维

docker-ce centos,docker,centos,容器,运维

docker-ce centos,docker,centos,容器,运维

最后欢迎大家指正!!!!!!!文章来源地址https://www.toymoban.com/news/detail-832191.html

到了这里,关于Docker-CE24.0 + CentOS7.9 容器使用心得的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【DockerCE】Docker-CE 24.0.6正式版发布

    官网下载地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 相对于24.0.5版本,本次24.0.6版本更新的rpm包有 5 个,使用目录对比软件对比的结果如下: 在Linux目录下的文件列表如下: 升级安装: 启动docker服务 查看docker的版本号:

    2024年02月07日
    浏览(59)
  • Centos 8 / TencentOS Server 3.1 安装 docker-ce

    TencentOS Server 3.1(与 CentOS 8用户态完全兼容,配套基于社区5.4 LTS 内核深度优化的 tkernel4版本) 先卸载老版本,没有老版本的跳过 安装 yum-utils 添加docker-ce.repo PS:更换 Docker CE 仓库镜像 (也可以不更换) 安装最新版本 查看版本 启动docker 运行 hello-world 镜像 设置 Docker Hub 镜像缓

    2024年02月16日
    浏览(55)
  • Centos7.9服务器编译安装Nginx1.24.0和php8.3

    服务器nginx原版本有安全漏洞,需要升级,由于原始是yum源安装,通过yum直接升级,无法正常升级完成,故而需要卸载yum源,重新编译安装。 1、查看原来nginx版本,ps查看原来nginx进程,运行状态: 查看nginx版本号为1.20:

    2024年02月20日
    浏览(49)
  • 在centos8中升级并安装最新版本docker-ce

    查看你当前的linux内核版本是否符合官方对linux版本的要求: 卸载旧版本(如果安装过旧版本的话): 安装需要的软件包: 设置yum源: 或者使用阿里源 安装最新版: 启动docker: 加入开机启动: 验证安装是否成功: 第二种方法:使用docker官方脚本安装 1、确保 yum 包更新到最新

    2024年02月12日
    浏览(47)
  • 安装docker-ce时报错Error: docker-ce conflicts with 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64

    安装部署docker-ce时报错Error: docker-ce conflicts with 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64 这个是由于系统已经有安装过docker了,可能是之前敲过了yum -y install docker或者其他方式安装过了导致与冲突,可以使用yum list installed | grep docker快速查看是否有其他已安装的docker程序,有的话

    2024年02月13日
    浏览(41)
  • Centos7安装Docker CE

    Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。 Docker CE 支持 64 位版

    2024年02月06日
    浏览(43)
  • Docker CE介绍和CentOS7.5.1804离线安装Docker CE

    Docker CE(CE,Community Edition是社区版本的意思)是一个免费、开源的应用容器化平台,可帮助开发人员将应用程序打包成容器,并在任何地方运行,从而将应用与底层基础设施隔离开来,简化了开发流程并提高了应用程序的可移植性、可测试性和可伸缩性。 Docker CE 提供了完整

    2024年02月01日
    浏览(55)
  • 2.安装Docker-ce

    进入centos根目录执行以下命令( 是linux系统种命令换行符,如果命令过长,可以用来换行) 在新主机首次安装 Docker Engine-Community之前,需要设置Docker仓库,之后,您可以从仓库安装和更新 Docker。 设置仓库,需要安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 dev

    2024年02月11日
    浏览(46)
  • Failed to download metadata for repo ‘mirrors.aliyun.com docker-ce linuxcentos docker-ce.rep‘解决记录

     之前设置了阿里云镜像地址后yum makecache一直报如下错: 最终解决参考这个博主的文章:  Centos8安装yum源时候出现的异常问题及解决方案(保好使)_centos8 yum重新安装-CSDN博客 文章浏览阅读467次,点赞19次,收藏15次。作者在使用centos8的时候,想安装tree命令,输入了如下的

    2024年02月03日
    浏览(54)
  • Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别

    docker-ce-cli 是Docker的命令行客户端,用于与Docker守护程序交互; docker-ce 是Docker的社区版,提供了完整的容器化平台;而 containerd.io 则是底层的容器运行时组件,用于管理容器的生命周期和镜像管理。这些组件在Docker生态系统中各自发挥着不同的作用,共同构成了强大的容器化

    2024年03月13日
    浏览(91)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包