Docker同时启动多个服务
来源:互联网 发布:mac 查看沙盒软件 sim 编辑:程序博客网 时间:2024/06/18 03:40
前几篇Docker的文章介绍启动容器时都是只启动一个后台服务,今天来说说怎样通过supervisor来启动多个服务
1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下
2. 在Dockerfile所在目录下创建supervisord.conf文件,内容如下:
3. 在Dockerfile所在目录下运行build命令来生成image文件,这里使用mysql_server作为image文件名
4. 启动容器
4.1 首先使用下面的命令来启动容器
4.2 启动完容器后,可以使用“sudo docker ps”来查看,此时可以看PORTS列内容为
“0.0.0.0:49171->22/tcp, 0.0.0.0:49172->3306/tcp”
容器的22端口和3306端口会被映射到宿主机器的49171和49172端口。
4.3 此时就可以通过下面的命令来访问ssh和MySQL服务了
4.4 当然也可以使用“sudo docker inspect myserver | grep IPAddress”来查看容器IP地址,然后通过下面命令访问ssh和mysql服务
0 0
- Docker同时启动多个服务
- Docker同时启动多个服务
- Docker同时启动多个服务
- Docker Container同时启动多服务
- Docker Container同时启动多服务 centOS6
- 如何同时启动多个Tomcat服务
- 如何同时启动多个Tomcat服务
- 同时启动多个 tomcat 服务
- 如何同时启动多个Tomcat服务
- 同一台机器上面创建多个tomcat服务,同时启动 同时使得可以开机自动启动
- 同时启动多个tomcat
- 同时启动多个tomcat
- 同时启动多个SlickEdit
- 同时启动多个Tomcat
- 同时启动多个Tomcat
- 一个mysql同时运行多个服务
- 同时运行多个后台服务程序
- 同时运行多个TOMCAT服务
- 经典经济分析
- 《从零开始学Swift》学习笔记(Day 28)——总结使用问号(?)和感叹号...
- 2016.09.29 use_q.c
- jxl.read.biff.BiffException: Unable to recognize OLE stream解决方法
- heat template例子
- Docker同时启动多个服务
- 从零开始建站(一)--安装LAMP环境
- Deep in MTK Turnkey Solution Logging Tools
- fast-rcnn训练自己数据集以及demo代码解读和总结(面向fast-rcnn初学者)
- UItableView 与 tableFooterView中间多出一部分
- HDU 3221Brute-force Algorithm
- input 输入完成时执行的事件change事件
- User exits and BADIs of MRP
- Linux命令-11:nl(Number of Lines)命令