- 打开终端输入:
curl -sSL https://get.daocloud.io/docker | sh
(以下是输出的内容)
apparmor is enabled in the kernel and apparmor utils were already installed+ sh -c apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609DExecuting: /tmp/tmp.OtFBzX9owq/gpg.1.sh --keyserverhkp://ha.pool.sks-keyservers.net:80--recv-keys58118E89F3A912897C070ADBF76221572C52609Dgpg: requesting key 2C52609D from hkp server ha.pool.sks-keyservers.netgpg: key 2C52609D: public key "Docker Release Tool (releasedocker) <docker@docker.com>" importedgpg: Total number processed: 1gpg: imported: 1 (RSA: 1)+ break+ sh -c apt-key adv -k 58118E89F3A912897C070ADBF76221572C52609D >/dev/null+ sh -c mkdir -p /etc/apt/sources.list.d+ dpkg --print-architecture+ sh -c echo deb \[arch=amd64\] https://get.daocloud.io/docker/apt-repo ubuntu-xenial main > /etc/apt/sources.list.d/docker.list+ sh -c sleep 3; apt-get update; apt-get install -y -q docker-engineHit:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial……+ sh -c docker versionClient:Version: 17.03.0-ceAPI version: 1.26Go version: go1.7.5Git commit: 60ccb22Built: Thu Feb 23 11:02:43 2017OS/Arch: linux/amd64Server:Version: 17.03.0-ceAPI version: 1.26 (minimum version 1.12)Go version: go1.7.5Git commit: 60ccb22Built: Thu Feb 23 11:02:43 2017OS/Arch: linux/amd64Experimental: falseIf you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something like:sudo usermod -aG docker your-userRemember that you will have to log out and back in for this to take effect!# docker pull ubuntu:14.0414.04: Pulling from library/ubuntu30d541b48fc0: Downloading [====> ] 5.406 MB/65.69 MB8ecd7f80d390: Download complete46ec9927bb81: Download complete2e67a4d67b44: Download complete7d9dd9155488: Download complete^C
- 创建目录
mkdir -p /etc/docker - 创建配置文件,使用自己的docker镜像下载源:
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://6i1rq4pf.mirror.aliyuncs.com"]
}
(以下是输出的内容)
# service docker restart# docker pull ubuntu:14.0414.04: Pulling from library/ubuntu30d541b48fc0: Pull complete8ecd7f80d390: Pull complete46ec9927bb81: Pull complete2e67a4d67b44: Pull complete7d9dd9155488: Pull completeDigest: sha256:62a5dce5ceccd7f1cb2672a571ebee52cad1f08eec9b57fe4965fb0968a9602eStatus: Downloaded newer image for ubuntu:14.04