docker–基础–2.2–部署–离线安装–通过RPM
1、 卸载
1.1、查看是否安装过docker
docker --version
或者
docker version
1.2、删除docker
如果安装过,用以下命令删除docker
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-selinux
2、离线安装–通过RPM
2.1、软件包位置
2.2、依次安装以下软件包
sudo yum -y install container-selinux-2.107-3.el7.noarch.rpm
sudo yum -y install docker-ce-19.03.5-3.el7.x86_64.rpm docker-ce-cli-19.03.5-3.el7.x86_64.rpm containerd.io-1.2.6-3.3.el7.x86_64.rpm
2.3、其他配置
docker--基础--2.5--部署--常用操作和配置
# 1、镜像加速
# 2、设置docker开机启动
# 3、将当前用户(hd)加入docker组
2.4、设置内网访问代理(我们不用设置)
注意:项目中,我们不用去设置,因为我们的网络环境不能访问外网。
假设内网代理ip为:172.20.1.1
编辑daemon.json
sudo vim /etc/docker/daemon.json
修改为:
{
"data-root": "/home/hd/data/docker/",
"insecure-registries":["http://172.20.1.1"],
"registry-mirrors":["http://172.20.1.1"]
}
重新加载docker配置,并重启
sudo systemctl daemon-reload
sudo systemctl restart docker
执行登录命令,并输入账号和密码
docker login 172.20.1.1