docker-compose常用命令


docker-compose pull #拉取服务依赖的镜像
选项包括:
–ignore-pull-failures,忽略拉取镜像过程中的错误
–parallel,多个镜像同时拉取
–quiet,拉取镜像过程中不打印进度信息
docker-compose build #构建或重新构建项目中的服务容器
选项包括:
–compress 通过gzip压缩构建上下环境
–force-rm 删除构建过程中的临时容器
–no-cache 构建镜像过程中不使用缓存
–pull 始终尝试通过拉取操作来获取更新版本的镜像
-m, –memory MEM为构建的容器设置内存大小
–build-arg key=val为服务设置build-time变量
docker-compose up #启动compose应用,添加-d可在后台启用
docker-compose stop #停止compose所有应用
docker-compose rm #删除停止状态的compose应用
docker-compose restart #重启Compose 应用
docker-compose ps #查看Compose 应用所有容器
docker-compose down #停止并删除运行中的 Compose 应用,会删除容器和网络,但是不会删除卷和镜像
docker-compose -h #查看帮助
docker-compose logs #查看日志,可指定容器
docker-compose run #在指定容器上执行一个ping命令
docker-compose pause #暂停一个服务容器
docker-compose kill #通过发送SIGKILL信号来强制停止服务容器,支持通过-s参数来指定发送的信号
dokcer-compose config #验证并查看compose文件配置
docker-compose port #显示某个容器端口所映射的公共端口
docker-compose push #推送服务依的镜像
docker-compose unpause #恢复处于暂停状态中的服务
docker-compose version #打印版本信息