一、安装docker

注意,docker有多个版本,最新的docker分为docker-ce和docker-ee版本,我们使用docker-ce版本,使用yum直接安装

sudo yum install -y docker-ce 
sudo systemctl enable docker 
sudo systemctl start docker

运行docker version确认版本

[jigsaw@workspace ~]$ sudo docker version
Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:41:23 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.09.0-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:42:49 2017
 OS/Arch:      linux/amd64
 Experimental: false

二、配置docker

修改docker配置文件

[jigsaw@workspace ~]$ sudo vi /etc/docker/daemon.json

设置如下内容:

{
"registry-mirrors": ["https://n76bgciz.mirror.aliyuncs.com"],
"insecure-registries" : ["docker.lixf.cn", "kube23.jigsaw:32500"],
"hosts": [
    "tcp://0.0.0.0:2375",
    "unix:///var/run/docker.sock"
  ]
}

这样就可以使用aliyun作为docker的源, 以及支持通过远程访问本地docker库,开发时fabric8 plugin将依赖于这个设置。 注意修改完了后要重启docker:

sudo systemctl daemon-reload 
sudo systemctl restart docker

三.常用命令