最新版Docker安装
1.卸载Docker
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
2.安装所需的包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置稳定的存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.可选:启用边缘和测试存储库
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
禁用边缘存储库
sudo yum-config-manager --disable docker-ce-edge
5.安装最新版本的Docker CE
sudo yum install docker-ce
6.启动Docker
sudo systemctl start docker
7.通过运行hello-world 映像验证是否已正确安装
sudo docker run hello-world
docker-compose安装
1.下载最新版本的Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2.对二进制文件应用可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3.测试安装
docker-compose --version
docker-machine安装
1.下载Docker Machine二进制文件并将其解压缩到PATH
base=https://github.com/docker/machine/releases/download/v0.14.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo install /tmp/docker-machine /usr/local/bin/docker-machine
2.通过显示机器版本来检查安装
docker-machine version
swarm使用
1.新版docker已集成swarm,无需单独安装
2.使用swarm+compose部署服务
docker stack deploy -c docker-compose.yml [JIQUN-NAME]
3.查看服务
docker stack ls
4.移除服务
docker stack down [JIQUN-NAME]
docker官方文档地址:https://docs.docker.com/