docker相关
debian安装docker后换源与更改docker镜像存储位置
换源
首先创建文件 /etc/docker/daemon.json
sudo nano /etc/docker/daemon.json
添加镜像地址,写入下面内容(注释部分是修改镜像存储位置)
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
#"data-root": "/mnt/docker"
}
重启docker以及daemon
systemctl daemon-reload
systemctl restart docker
其他源介绍:
科大镜像:https://docker.mirrors.ustc.edu.cn/
南京大学:https://docker.nju.edu.cn
网易:https://hub-mirror.c.163.com/
七牛云加速器:https://reg-mirror.qiniu.com
Docker中国区官方镜像:https://registry.docker-cn.com
阿里云:https://阿里云镜像服务id.mirror.aliyuncs.com
更改镜像存储位置
使用sudo docker info
可以查看docker相关信息,例如默认存储位置是/var/lib/docker
使用代理拉取镜像
单纯设置环境变量
export http_proxy=http://192.168.2.157:7890
export https_proxy=http://192.168.2.157:7890
似乎不起作用,查询教程知需要单独给docker设置环境变量
例如
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
填入
[Service]
Environment="HTTP_PROXY=http://192.168.2.157:7890"
Environment="HTTPS_PROXY=http://192.168.2.157:7890"
之后重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
非root用户使用docker
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
验证
docker info
License:
CC BY 4.0