首先下载好 docker 软件,然后启动 docker 。
docker 版本为 1.10.3 CentOS 版本为 7.2
由于国内的阿里云上 docker pull nginx 的速度很慢或者说完全没法动。 于是注册阿里云容器 Hub ,获得了自己的私有加速地址。
接下来根据阿里的操作手册进行配置
根据 https://yq.aliyun.com/articles/29941 尝试更改 /etc/docker/daemon.json ,配置加速器。
结果只要一新建这个文件并且按照手册上进行配置的话, docker daemon 就无法正常启动。 报错信息为:
● docker.service - Docker Application Container Engine
Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 四 2016-12-08 16:55:46 CST; 2min 50s ago
Docs: http://docs.docker.com
Process: 17959 ExecStart=/usr/bin/docker-current daemon --exec-opt native.cgroupdriver=systemd $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY (code=exited, status=1/FAILURE)
Main PID: 17959 (code=exited, status=1/FAILURE)
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ systemd[1]: Starting Docker Application Container Engine...
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ docker-current[17959]: unable to configure the Docker daemon with file /etc/docker/daemon.json...rrors
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ systemd[1]: Failed to start Docker Application Container Engine.
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ systemd[1]: Unit docker.service entered failed state.
12 月 08 16:55:46 iZwz9fa9w25qt5d30xjsvfZ systemd[1]: docker.service failed.
我只好尝试使用
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
这样的老办法配置来配置加速器,重启 docker 服务后使用 docker pull tomcat , 发现和以往一样,并没有加速成功
请各位大侠帮帮忙,谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.