1、查看是否安装docker
2、卸载历史版本
yum list installed | grep docker
sudo yum remove docker\
docker-client\
docker-client-latest\
docker-common\
docker-latest\
docker-latest-logrotate \
docker-logrotate\
docker-engine
3、安装docker辅助包
sudo yum install -y yum-utils
4、设置国内稳定源,采用阿里的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、安装docker 19.03.15
sudo yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io
6、启动docker,并设置为开机启动
systemctl status docker
systemctl start docker
7、查看docker是否安装成功
docker version
8、设置日志大小,并设置镜像源,编辑/etc/docker/daemon.json 文件
vi /etc/docker/daemon.json systemctl daemon-reload systemctl restart docker
daemon.json文件内容,阿里的需要登录
{ "graph":"/data/docker", "log-driver":"json-file", "log-opts": {"max-size":"100m", "max-file":"3"}, "registry-mirrors": [ "https://5j95i78c.mirror.aliyuncs.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ] }
国内镜像源信息
- 阿里云镜像站:(需登录,免费) https://<your_code>.mirror.aliyuncs.com
- 网易云镜像站: http://hub-mirror.c.163.com
- 百度云镜像站: https://mirror.baidubce.com
- 上海交大镜像站: https://docker.mirrors.sjtug.sjtu.edu.cn
- 南京大学镜像站: https://docker.nju.edu.cn
9、查看docker信息,是否设置成功
docker info
10、安装rancher 1.6.14
docker pull rancher/server:v1.6.14 docker run --name rancher -d --restart=always -p 9000:8080 rancher/server:v1.6.14
11、执行ranche绑定主机命令,需要设置动态ip,一般复制rancher的提示信息
sudo docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.9 http://121.40.17.234:9000/v1/scripts/E738E06C5C21334DD8A1:1703980800000:fzaMVn5qWdRGaQDcRyJg6TNoaU