服务器/Linux/Centos7.6安装docker
一定要关闭服务器的防火墙,或者云服务器的安全组一定要放通网络
一、卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
我这没安装过所以没有卸载任何包
二、安装 Docker Engine-Community
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
最后出现这个代表成功
三、配置阿里源下载docker
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
四、安装 Docker Engine-Community
-
最新版
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
注意其中有交互操作,需要输入y同意
完成
-
指定版本
-
查看版本可用
yum list docker-ce --showduplicates | sort -r
-
安装指定版本
通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
-
五、配置docker镜像源
1、新建或编辑daemon.json
vi /etc/docker/daemon.json
2、daemon.json中编辑如下
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
3、重启docker
systemctl restart docker.service
4、执行docker info查看是否修改成功
docker info
六、启动docker
sudo systemctl start docker
七、运行hello-world测试
sudo docker run hello-world