之前安装的Docker 版本低于1.9,所以无法使用docker network命令来创建网络,需卸载重新安装最新版本的docker,其中docker-ce是Docker社区版本,目前最新的是18.03.1-ce。yum安装采用的是阿里云镜像加速。
一、yum卸载、安装
卸载老版本的 docker 及其相关依赖
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源
sudo yum install -y yum-utils
添加yum源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum索引
sudo yum makecache fast
安装 docker-ce
sudo yum install docker-ce
启动 docker
sudo systemctl start docker
验证是否安装成功
sudo docker info
安装指定版本的Docker-ce
yum list docker-ce --showduplicates|sort -r
yum install 18.03.1.ce -y
卸载Docker-ce
# 卸载
yum remove docker-ce
rm -rf /var/lib/docker
二、rpm安装
rpm安装包下载地址,本人就尝试过两个可用的,分别是阿里云和清华大学开源镜像,地址分别如下:
清华大学开源镜像:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/
阿里云: https://mirrors.aliyun.com/docker-ce
从上述两个开源地址找到相关rpm包,并下载
#上传服务器,安装
yum install /path/安装包.rpm
# 启动
systemctl start docker
# 测试
docker version
#升级(下载新版本包)
yum upgrade /path/新版本.rpm