linux下安装docker
官网: https://docs.docker.com/engine/install/centos/
一:确定linux版本(7以上)
cat /etc/redhat-release
而:yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
三:卸载旧版本
①较旧的
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
②不是很旧
卸载Docker Engine,CLI和Containerd软件包:
** yum remove docker-ce docker-ce-cli containerd.io **
主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
rm -rf /var/lib/docker
四:安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
五:设置stable仓库镜像(用阿里云的不用官方的)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
六:更新yum软件包索引
yum makecache fast
七:安装最新版本的Docker Engine和容器
yum install docker-ce docker-ce-cli containerd.io
八:启动docker
systemctl start docker
九:测试是否安装成功
docker version
十:配置阿里云镜像加速
注意
①卸载旧docker时要先停止服务,若不停止服务就卸载再安装新版本,安装完成后,docker version后
并且 docker run hello-world时也会出现cannot …
解决办法:重启docker
service docker restart