本文是在上一篇文章的基础上做的一些内容追加,上文最后截止内容是docker-compose build将镜像生成完成。接下来我将继续写启动相关服务,访问服务以及常用命令使用等。
启动镜像
使用命令:docker-compose up -d,如下截图所示
docker管理界面dashboard 展示:(三个服务正常运行)
Tips:docker run -it docker-compose_httprunner bash
#当容器运行不成功时,可以执行这个命令运行容器并进入调试,非常有价值。
打开8000端口的服务
在浏览器里面打开8000端口的服务,如下截图所示:
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