1、安装docker
去清华大学开源镜像站上下载指定仓库文件
https://mirrors.tuna.tsinghua.edu.cn/
目录:docker-ce
linux
centos
cd /etc/yum.repos.d/
下载 wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
修改文件里的下载访问路径
vi docker-ce.repo
:%s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce/@
:wq
查看
yum repolist
安装
yum install docker-ce
设置开机启动
systemctl enable docker
修改镜像仓库代理地址
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://86d2a50b.m.daocloud.io"]
}
重启容器
systemctl restart docker
2、安装Rancher可视化管理管理docker
https://www.jianshu.com/p/40f4fbe1ec22
第一步:
1.0安装rancher
:如果是1.x系列的,镜像名为rancher/server,而2.x是rancher/rancher
cd /
docker pull rancher/rancher
1.1查看镜像列表
docker image ls
1.2查看rancher镜像详细信息
docker inspect rancher/rancher:latest
1.3当前下载的版本为
CATTLE_SERVER_VERSION=v2.2.7
1.4显而易见,rancher镜像主要有两个volume目录,默认方式是采用匿名卷的方式。
1.5执行如下命令,在宿主机创建两个挂载目录
mkdir -p /water/runfile/docker_volume/rancher_home/rancher
mkdir -p /water/runfile/docker_volume/rancher_home/auditlog
1.6使用挂载到指定的主机目录方式来进行数据卷持久化同时启动rancher(踩坑的地方)
docker run --privileged --restart=unless-stopped -p 9080:9080 -p 9443:9443 \
-v /water/runfile/docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /water/runfile/docker_volume/rancher_home/auditlog:/var/log/auditlog \
--name rancher -e JAVA_OPTS="-Xmx1024m" rancher/rancher
查看docker日志:docker logs 容器id
造成上面的原因是因为执行下面的指令
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 \
-v /water/runfile/docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /water/runfile/docker_volume/rancher_home/auditlog:/var/log/auditlog \
--name rancher -e JAVA_OPTS="-Xmx1024m" rancher/rancher
1.7执行如下命令查看我们刚才启动的容器信息
docker container ls