侧边栏壁纸
博主头像
MDZZW博主等级

曾经也是帅哥,如今只是肉多

  • 累计撰写 28 篇文章
  • 累计创建 26 个标签
  • 累计收到 7 条评论

《第一章Docker在CentOS中安装》

MDZZW
2021-04-22 / 0 评论 / 0 点赞 / 475 阅读 / 619 字
温馨提示:
本文最后更新于 2022-10-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

参考

Centos安装Docker

操作系统要求

要安装Docker Engine,需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。overlay2建议使用存储驱动程序。

卸载旧版docker

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

20210422_11540062.png

系统提升没有安装这些软件

安装方法

  • Docker存储库安装,本次安装和推荐安装方法
  • 下载并手动安装RPM安装包,并完全手动管理升级。推荐无外网服务器环境下安装

使用存储库安装

首次安装需要设置存储库,之后可以从存储库安装和更新

设置存储库安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。

 sudo yum install -y yum-utils

20210422_11545078.png

安装 yum-config-manager

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

20210422_1449276.png

这些存储库包含在docker.repo上面的文件中,但默认情况下处于禁用状态。您可以在稳定存储库旁边启用它们

 sudo yum-config-manager --enable docker-ce-nightly

要启用测试通道,请运行以下命令:

 sudo yum-config-manager --enable docker-ce-test

您可以通过运行带有标志的命令来禁用每晚或测试存储库 。要重新启用它,请使用该标志。以下命令禁用夜间存储库。yum-config-manager–disable–enable

sudo yum-config-manager --disable docker-ce-nightly

安装DOCKER引擎

  1. 安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:

    sudo yum install docker-ce docker-ce-cli containerd.io
    

    20210422_14500381.png

    输入y 回车下一步

    20210422_1451079.png

    依赖安装完成

    20210422_14523117.png

  2. 要安装特定版本的Docker Engine,请在存储库中列出可用版本,然后选择并安装:一种。列出并排序您存储库中可用的版本。本示例按版本号(从高到低)对结果进行排序,并被截断:

  3. 启动

    sudo systemctl start docker
    
  4. 通过运行hello-world 映像来验证是否正确安装了Docker Engine

     sudo docker run hello-world
    
  5. 开机自启docker

    sudo systemctl enable docker.service
    sudo systemctl enable containerd.service
    

    若要禁用此行为,请disable改用。

0

评论区