Centos8 安装docker

安装 docker-ce

docker-ce 和 docker-io的区别

docker-io是docker的早期版本,原来菜鸟教程上是这个版本,现在改成了docker-ce。

docker-ce是现在的社区版,就是免费版,大部分人安装这个就ok

docker-ee企业版,收费。

安装docker-ce步骤

参考自菜鸟教程,实际安装可行

  1. 卸载旧版本(如果有需要的话)

    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    
  2. 设置仓库

    安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    使用以下命令来设置稳定的仓库。

    $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  1. 安装 Docker Engine-Community

    安装最新版本的 Docker Engine-Community 和 containerd

    $ sudo yum install docker-ce docker-ce-cli containerd.io
    
  2. 如果提示接受 GPG 密钥,请选是。

  3. 镜像加速

关于 docker 镜像加速,建议申请个阿里云的账号,白嫖阿里云镜像加速更香

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"]
}

注意:很多教程里面那个什么 docker 官方国内镜像 docker-cn,扯淡,不能用

之后重新启动服务:

 sudo systemctl daemon-reload
 sudo systemctl restart docker
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容