Docker-Compose实战<下篇>

本文是在上一篇文章的基础上做的一些内容追加,上文最后截止内容是docker-compose build将镜像生成完成。接下来我将继续写启动相关服务,访问服务以及常用命令使用等。

1 启动镜像

使用命令:docker-compose up -d,如下截图所示

docker管理界面dashboard 展示:(三个服务正常运行)

Tips:docker run -it docker-compose_httprunner bash

#当容器运行不成功时,可以执行这个命令运行容器并进入调试,非常有价值。

2 打开8000端口的服务

在浏览器里面打开8000端口的服务,如下截图所示:

3 docker-compose 常用命令集

#构建本项目中的镜像

docker-compose build #在后台所有启动服务

docker-compose up -d #列出项目中目前的所有容器

docker-compose ps #停止正在运行的容器

docker-compose stop #再次启动

docker-compose start #停用移除所有容器以及网络相关

docker-compose down #查看服务容器的输出

docker-compose logs #重启项目中的服务

docker-compose restart #强制删除所有(停止状态的)服务容器

docker-compose rm -f #设置指定服务运行的容器个数

docker-compose scale flask=3 mysqldb=2 #暂停指定的service

docker-compose pause servicename #通过发送SIGKILL信号来强制停止服务容器

docker-compose kill servicename #显示某个容器端口所映射的公共端口

docker-compose port mysqldbs 3306 #推送指定服务的镜像

docker-compose push servicename #打印版本信息

docker-compose version

友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载

posted @ 2023-02-13 10:52  GaoYanbing  阅读(64)  评论(0编辑  收藏  举报