vlambda博客
学习文章列表

Centos在线安装Docker-亲测可用


Centos在线安装Docker-亲测可用


Docker 从 17.03 版本之后分为社区版(CE)和企业版(EE),这里我们安装社区版就可以了。
Docker可以安装在以下64位的Centos版本
  • Centos 7

  • Centos 8

  • 更高的Centos版本

1、卸载旧版本Docker

如果安装过比较旧的Docker版本需要卸载,卸载命令如下:

yum list installed | grep docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2、安装 Docker Engine-Community(社区版)

在新的服务器上安装Docker之前,需要设置Docker仓库,通过Docker仓库安装和更新Docker。


设置Docker仓库


安装所需要的软件包

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


设置稳定的仓库
由于官方源地址比较慢,这里选择国内一些比较快的源地址
阿里云
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


清华大学源
yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

安装Docker社区版

安装最新版本的Docker

yum install -y docker-ce docker-ce-cli containerd.io
如果提示您接受 GPG 密钥,请输入y,回车继续安装
在实际生产环境中一般不会安装最新版本的Docker,会安装制定版本的Docker

  • 列出仓库中可用的Docker版本,排序输出(从高到低)


yum list docker-ce --showduplicates | sort -r

  • 通过完整的软件包名安装指定版本的Docker

软件包名是软件包名(docker-ce)加上版本号(:和-之间的字符串就是版本号),用连接符(-)连接,例如:docker-ce-19.03.9
Centos在线安装Docker-亲测可用
安装命令
yum install docker-ce-<版本号> docker-ce-cli-<版本号> containerd.io
例:

yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io

3、查看docker版本


docker -v


4、启动docker


systemctl start docker


查看docker运行状态

Systemctl status docker


Centos在线安装Docker-亲测可用


5、验证是否正确安装了 Docker


docker run hello-world


6、卸载Docker

删除软件包

yum list installed | grep docker



yum remove docker-ce docker-ce-cli containerd.io


删除镜像、容器、配置文件等内容

rm -rf /var/lib/docker

扫描下方二维码关注“ 若愚Linux”,回复“ 在线安装Docker”可获得安装文档



扫描二维码

获取更多精彩

若愚Linux