前言
我api网站:api.oioweb.cn,里面有些需要挂机器人来使用,用自己电脑挂容易掉线,于是就想起了用Docker来挂机器人(也不浪费我的16h16g的机器了),使用docker默认镜像源下载镜像会很慢,因此很多情况下,我们在安装完docker以后都会修改为国内的镜像,这样在下载镜像的时候就不用等那么长时间了,下面叫大家如何操作。
方法
1、 国内镜像源加速站点
https://registry.docker-cn.com
https://3laho3y3.mirror.aliyuncs.com
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,有问题欢迎在评论区留言!