docker-compose的安装卸载与使用
1、安装pip
yum -y install epel-release
yum -y install python-pip
2、查看pip版本
pip --version
3、更新pip
pip install --upgrade pip
4、安装docker-compose
pip install docker-compose
遇到问题:
①Found existing installation: requests 2.6.0
pip install docker-compose --ignore-installed requests
②File "/usr/lib/python2.7/site-packages/paramiko/ssh_gss.py", line 55, in <module>
vim /usr/lib/python2.7/site-packages/paramiko/ssh_gss.py
53 import gssapi.error
54 GSS_EXCEPTIONS = (gssapi.error.GSSException,)
③python setup.py egg_info Check the logs for full command output
pip install --upgrade setuptools
python -m pip install --upgrade pip
5、查看docker-compose版本
docker-compose version
6、卸载docker-compose
pip uninstall docker-compose
7、下载docker-compose脚本
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
8、模板文件
默认为docker-compose.yml
docker-compose官方安装方式
下载
curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose-(uname -m)” -o /usr/local/bin/docker-compose
权限
chmod +x /usr/local/bin/docker-compose
一、常用选项
docker-compose -f docker-compose.yml 指定模板文件名称
docker-compose -p ybxxszl 指定工程名称
docker-compose -f docker-compose.yml -p ybxxszl up -d 后台启动所有容器
二、常用命令
docker-compose config 查看模板文件
docker-compose config -q 验证模板文件
docker-compose ps 查看所有容器
docker-compose up 启动所有容器
docker-compose up -d 后台启动所有容器
docker-compose up -d --build 容器启动前,构建镜像
docker-compose up -d --no-build 容器启动前,不构建镜像
docker-compose up -d --no-recreate 容器已存在,不重新创建容器
docker-compose up -d --force-recreate 容器已存在,重新创建容器
docker-compose build 构建所有镜像
docker-compose start 启动所有容器
docker-compose stop 停止所有容器
docker-compose rm 删除所有容器
docker-compose rm -v 删除所有容器和挂载的数据卷
docker-compose down --rmi all 删除所有镜像
docker-compose down --rmi local 删除所有镜像
docker-compose push 推送所有镜像
docker-compose pull 拉取所有镜像
docker-compose logs 查看服务日志
docker-compose -h 查看帮助
上一篇: Docker Compose的安装与使用
下一篇: Docker Compose 网络