在我国的网络环境下,如何安装docker呢
首先按照Docker的手册,先清除之前的安装的信息
1 | sudo apt-get remove docker docker-engine docker-ce docker.io |
安装虚拟环境支持(或许不是?)
1 | sudo apt-get update |
下载Docker Engine太慢了,这里采用阿里云的源,一键无脑安装
1 | curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - |
安装成功后,先别急着跑hello-world,先改成国内的镜像源
Docker自动创建的目录,权限收的太紧了。
1 | sudo chmod -R +xr /etc/docker |
我习惯把docker的镜像放在数据盘上,创建目录
1 | sudo mkdir /data/docker |
修改里面的daemon.json
1 | { |
内部用了一个不需要登录的registry,以及希望容器都走内部的dns,都在这里配置。
重载docker的配置
1 | sudo service docker reload |
然后跑hello-world
1 | docker run hello-world |
显示为
1 | Hello from Docker! |
表示安装成功了