HZero搭建(3)- docker篇

有的小伙伴又发现了,docker pull 镜像太慢了!!!和yum一样,那就要开始改国内源了,如果你之前装过docker,建议卸载docker重新按我的教程换源再安装(还有旧的配置文件),换源后速度亲测快的飞起!!!

卸载旧版本(如果有,这里我不确定你们安装的什么东西版本,反正卸载它之后再看看有没有卸载成功)

yum remove docker docker-common docker-selinux
yum remove docker-ce(我瞎编的,卸载不成功可以试试,也可以不敲)

安装需要的依赖包(在此测试一下docker是不是卸载了啊)

yum install -y yum-utils device-mapper-persistent-data

配置稳定仓库(在此之前确保/etc/yum.repos.d/下没有docker-ce.repo文件,有的话需要预先删除,因为有的小伙伴之前安装过docker,所以该配置文件需要干掉它重新下载)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

添加上面这句之后,去/etc/yum.repos.d/ 下检查一下docker-ce.repo文件的内容是否为阿里的源,没有的话,就直接进该目录,使用wget 获取该配置文件

cat /etc/yum.repos.d/docker-ce.repo

安装Docker

yum install docker-ce

启动Docker 并加入开机启动

systemctl start docker
systemctl enable docker

验证安装

docker -v
输出为:Docker version 19.03.6, build 369ce74a3c

镜像提速:

cd /etc/docker
vim daemon.json(没有就新建)
添加以下内容:
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}

输入以下命令重启docker:(很重要,很多报错和下载缓慢都是因为docker没重启和daemon.json没有重载)

systemctl daemon-reload
systemctl restart docker.service

docker pull 镜像报错怎么办?

报错信息:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

解决:输入以下两条命令

systemctl daemon-reload
systemctl restart docker.service

docker快速启动4个镜像命令

docker start mysql
docker start redis
docker start minio
docker start jenkins
docker restart mysql
docker restart redis
docker restart minio
docker restart jenkins

docker常用命令

启动镜像到容器
docker run
例子:docker启动minio镜像,其中-d表示启动后后台运行,其他参数大家自行摸索
docker run -d -p 9000:9000 --name minio -v /hzero/data-server/minio/data:/data -v /hzero/data-server/minio/config:/root/.minio 324b server /data

删除容器
docker rm 容器id
停止
docker stop 镜像id
启动镜像/重启镜像
docker start 镜像id
docker restart 镜像id
删除镜像
docker rm 镜像id

发布了12 篇原创文章 · 获赞 1 · 访问量 140

猜你喜欢

转载自blog.csdn.net/qq_17082829/article/details/104407500