docker-compose常用命令

67 阅读1分钟

#使用docker-compose运行编排好的容器

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build --scale app-server=2

#指定yml文件和项目名称

docker-compose -f docker-compose.yml -p dongodng up -d
复制代码

#进行所需的服务镜像构建

docker-compose build
复制代码

#打印出详细的config文件

docker-compose config
复制代码

#创建容器但是不运行

docker-compose create
复制代码

#停掉服务,删除容器,不删除镜像

docker-compose down
复制代码

#接受服务之间的互动事件,如进行健康检查等

docker-compose events
复制代码

#对某个容器执行命令

docker-compose exec 容器名称 命令
复制代码

#对某个服务查看日志

docker-compose logs -ft mysql
复制代码

#查看服务状态

docker-compose ps
复制代码

#重启服务

docker-compose restart/start/stop [服务名称]
复制代码

#运行某个服务

docker-compose run [服务名称]
复制代码

#查看服务中使用的镜像

docker-compose images [服务名称]
复制代码

#强制停止容器,删除

docker-compose kill
复制代码

#删除停止的容器

docker-compose rm
复制代码

#想要重启单个服务容器 #先进行停掉服务

docker-compose stop test1
复制代码

#然后删除容器

docker-compose rm
复制代码

#再次启动该服务

docker-compose up -d  test1

作者:lcb8816
链接:juejin.cn/post/684490…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。