配置软件源
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
安装Docker
yum install docker-engine
service docker start
[root@king ~]# docker -v
Docker version 1.12.1, build 23cf638
安装Docker compose
curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
cd /usr/bin
ln -s /usr/local/bin/docker-compose docker-compose
chmod +x docker-compose
验证
[root@controller common]# docker-compose --version
docker-compose version 1.7.1, build 0a9ab35
修改启动参数
#针对CentOS/Red Hat Enterprise Linux
mkdir /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/docker.conf
#必须指定一个空行,后接一个新配置行
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -D --tls=true --tlscert=/var/docker/server.pem --tlskey=/var/docker/serverkey.pem -H tcp://192.168.59.3:2376
systemctl daemon-reload
systemctl restart docker
指定其他仓库
ExecStart=/usr/bin/dockerd --insecure-registry=54.193.56.94:5000
#下载其它仓库镜像
docker pull 54.193.56.94:5000/hyperledger/fabric-ca