ubuntu下docker添加国内镜像
第一步:
更换镜像地址
到etc/docker
目录中设置daemon.json文件(值得注意的是,如果是首次安装,理论上是不会有 cd /etc/docker 这个目录滴,要创建)
# 注意,如果是第一次安装docker,要创建docker目录
# 创建docker目录,再使用 cd /etc/docker 进入
sudo mkdir -p /etc/docker
# 进入docker目录,如果输出说没有此目录,就按上一个命令创建
cd /etc/docker/
#查看是否有 daemon.json 文件,没有就创建
ls
# 使用vim创建daemon.json文件
vi /etc/docker/daemon.json
# 在daemon.json粘贴下面内容
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}
Docker 官方中国区:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
中国科技大学:https://docker.mirrors.ustc.edu.cn
阿里云:https://y0qd3iq.mirror.aliyuncs.com
使用VIM命令是
# 这个命令是创建daemon.json文件和进入编辑界面 vi /etc/docker/daemon.json
在命令模式按
i
进入插入编辑模式。如果按i
是输入进去了,这是说明已经进入编辑模式。由于vim编辑器的编辑模式不能删除字符,要回退的命令模式使用
dd
删除一行。编辑完成后,按
esc键
回到命令模式,输入:wq
保存退出vim编辑界面。回到终端界面
如果使用的是桌面版Ubuntu, 可以使用下面命令创建编辑daemon.json文件
#创建 daemon.json 文件 如果熟悉vim 可以使用vi命令
sudo touch daemon.json
#编辑文件,如果
sudo gedit /etc/docker/daemon.json
第二步:(划重点)
如果是在root环境就可以不用sudo了
1、sudo systemctl daemon-reload
//载入daemon.json
2、sudo systemctl restart docker
//重启docker
完成。。
3,查看配置是否生效
docker info|grep Mirrors -A 1
看到如下输出则成功
Registry Mirrors:
https://y0qd3iq.mirror.aliyuncs.com/
红框内即为更换后的镜像地址