目录
容器安装
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum makecache
yum -y install docker-ce
service docker start
systemctl enable docker
[root@zhwtest-docker01 ~]# docker info
Client:
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.10.2
Path: /usr/libexec/docker/cli-plugins/docker-buildx
compose: Docker Compose (Docker Inc.)
Version: v2.15.1
Path: /usr/libexec/docker/cli-plugins/docker-compose
scan: Docker Scan (Docker Inc.)
Version: v0.23.0
Path: /usr/libexec/docker/cli-plugins/docker-scan
......
镜像加速
配置docker镜像加速
mkdir /etc/docker
[root@zhwtest-docker01 ~]# cat /etc/docker/daemon.json
{
"registry-mirrors":["https://registry.docker-cn.com"],
"live-restore":true
}
service docker restart
Docker 官方中国区的镜像源:https://registry.docker-cn.com
"live-restore":true 容器不再受docker.service(关停、重启)的影响,docker守护程序停止或重启,容器依然可以保持运行。
容器运行
[root@zhwtest-docker01 etc]# docker run -d -p 80:80 nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
01b5b2efb836: Pull complete
db354f722736: Pull complete
abb02e674be5: Pull complete
214be53c3027: Pull complete
a69afcef752d: Pull complete
625184acb94e: Pull complete
Digest: sha256:c54fb26749e49dc2df77c6155e8b5f0f78b781b7f0eadd96ecfabdcdfa5b1ec4
Status: Downloaded newer image for nginx:latest
4cc58347427466666be59063e41a89162619a93a7e38bee338480e74e617229c
[root@zhwtest-docker01 ~]# docker run -d -p 81:80 --name my_http -e "SSH_PWD=1qaz@WSX" centos7.9-ssh-httpd:v1.1
3ce0fbce9da591d935447815380b85fa2b4831d069ce7a8fd526f