前言

我api网站:api.oioweb.cn,里面有些需要挂机器人来使用,用自己电脑挂容易掉线,于是就想起了用Docker来挂机器人(也不浪费我的16h16g的机器了),使用docker默认镜像源下载镜像会很慢,因此很多情况下,我们在安装完docker以后都会修改为国内的镜像,这样在下载镜像的时候就不用等那么长时间了,下面叫大家如何操作。

方法

1、 国内镜像源加速站点

https://registry.docker-cn.com

http://hub-mirror.c.163.com

https://3laho3y3.mirror.aliyuncs.com

http://f1361db2.m.daocloud.io

https://mirror.ccs.tencentyun.com

方法1:

$ cat /etc/sysconfig/docker

# /etc/sysconfig/docker
OPTIONS='--selinux-enabled \
--log-driver=journald \
--signature-verification=false \
--registry-mirror=https://kfwkfulq.mirror.aliyuncs.com'
if [ -z "${DOCKER_CERT_PATH}" ]; then
    DOCKER_CERT_PATH=/etc/docker
fi

##主要是配置这个参数 --registry-mirror ,指向阿里云镜像地址即可。

#重启docker服务
$ sudo systemctl restart docker

方法2:

$ cd /etc/docker
$ cat daemon.json 
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}

或者:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
EOF
systemctl daemon-reload
systemctl restart docker

备注: 方法一和方法二不可同时使用,否则会冲突导致docker服务器启动不起来,以上操作以后都要重启一下

一些命令

---重启docker
systemctl daemon-reload
systemctl restart docker

---查看docker是否运行成功
ps -ef |grep docker

---docker查看本地镜像
docker image ls

我使用的是方法2,有问题欢迎在评论区留言!

最后修改:2020 年 11 月 13 日
如果觉得我的文章对你有用,请随意赞赏