CentOS7安装最新版Docker、compose、swarm、machine

最新版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/

猜你喜欢

转载自blog.csdn.net/iaiot/article/details/81068449