一、docker环境搭建
1.docker装置
# 更新yum源yum update -y#装置dockeryum list installed | grep dockeryum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum makecache fastyum install -y docker-ce-18.09.6-3.el7 docker-ce-cli-18.09.6-3.el7 containerd.io-1.2.0-3.el7systemctl start dockersystemctl enable docker //开机自启动
2.docker降级
docker 降级 镜像下载地址
#下载docker-ce-XXXwget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.6-3.el7.x86_64.rpm# 降级docker-ceyum -y upgrade ./docker-ce-18.09.6-3.el7.x86_64.rpm# 装置docker-ceyum install ./docker-ce-18.09.6-3.el7.x86_64.rpm
3.docker移除
yum list installed | grep dockeryum -y remove docker-engine.x86_64rm -rf /var/lib/docker
二、docker-compose环境搭建
1.装置docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose## 可能会报错,curl: (35) Peer reports incompatible or unsupported protocol version. 执行 yum update -y nss curl libcurlchmod +x /usr/local/bin/docker-composeln -s /usr/local/bin/docker-compose /usr/bin/docker-composedocker-compose --version
2.docker-compose启动
#启动 利用docker-compose up -d#查看docker-compose ps#增加利用docker-compose create#查看日志docker-compse logs -f <server-name>
三、docker容器治理
1.镜像创立并推送
# 依据容器提交镜像到本地docker commit -m "add image" -a 'tt' 37bb image-name# 依据生成的镜像打tagdocker tag image-name 111.01.1.6/public/image-name:base1.0#如果镜像仓库须要登录,则进行登录docker login 111.01.1.6 # 推送镜像docker push 111.01.1.6/public/image-name:base1.0
2.对于配置镜像仓库
#解决报错 Error response from daemon: Get https://192.168.208.40:10050/v1/\_ping: http: server gave HTTP response to HTTPS client# 1.查看引入的镜像仓库地址cat /etc/docker/daemon.json#1.增加镜像仓库地址echo '{ "insecure-registries":["111.01.1.6","111.01.1.2"] }' > /etc/docker/daemon.json# 2.重启dockersystemctl restart docker