新装了个ubuntu server,安装的时候发现他可以选择安装默认程序包,就选了个docker。
装完后,docker拉gitlab的镜像的时候特别慢,就想换一下国内的镜像源。遇到两个问题。

1.daemon的配置文件路径。

在这里插入图片描述
教程一般是叫你去/etc/docker/daemon.json这个路径地下设置镜像站点。
我看了一下咱这docker的进程发现咱这个deamon.json的路径不是已经配置在这里了吗?
咱只需要去修改这个配置文件就行了。

{
    "log-level":        "error",
    "storage-driver":   "overlay2",
    "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

2.docker的启动

docker用systemctl已经没办法restart了。
查了一下,他用的是一个snap的沙盒安装的docker。
运行的时候用snap的指令。
snap restart docker
奇怪的是我的reastart指令只能让docker停止。
还需要单独运行一个
snap restart docker
才能启动docker。

我测试过这个是可以启动docker的,如果启动不了,请检查一下你配置文件写对了没有。遵循json的规范,不同的参数之间需要用,隔开。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐