下载包
以下为CentOS8的安装包,其他系统可到https://download.docker.com/linux/找对应包
1 2 3
| yum -y install http://docker-release-yellow-prod.s3-website-us-east-1.amazonaws.com/linux/centos/8/aarch64/stable/Packages/containerd.io-1.4.6-3.1.el8.aarch64.rpm yum -y install http://docker-release-yellow-prod.s3-website-us-east-1.amazonaws.com/linux/centos/8/aarch64/stable/Packages/docker-ce-cli-20.10.7-3.el8.aarch64.rpm yum -y install http://docker-release-yellow-prod.s3-website-us-east-1.amazonaws.com/linux/centos/8/aarch64/stable/Packages/docker-ce-20.10.7-3.el8.aarch64.rpm
|
启动和开机自启
1 2
| systemctl start docker systemctl enable docker
|
配置国内源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| vi /etc/docker/daemon.json # { "log-driver":"json-file", "log-opts":{ "max-size":"500m", "max-file":"3", "labels":"production_status,geo", "env":"os,customer" }, "registry-mirrors":[ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ], "dns":[ "8.8.8.8", "8.8.4.4", "114.114.114.114" ] }
|
安装ptr管理面板
可略,因一般通过portainer来管理docker swarm,因此顺便贴上脚本
1
| docker run -d --name ptr --restart=always -p 9000:9000 --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock --mount type=volume,src=portainer_data,dst=/data portainer/portainer -H unix:///var/run/docker.sock
|