Docker同时启动多个服务
来源:互联网 发布:蚁群算法基本思想 编辑:程序博客网 时间:2024/06/02 00:11
前几篇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服务
- 2013_nanjing_onsite
- 找⑨~~
- 11.1编程总结
- 单词2
- 数据结构实验之链表三:链表的逆置
- Docker同时启动多个服务
- scikit-leran学习笔记(3)---神经网络模型(有监督的)
- 获得当天的开始日期和结束日期和数据库比对
- RabbitMQ消息队列(一基本概念和常用命令)
- 我的Android进阶之旅------>百度地图学习:BDLocation.getLocType ( )值分析
- 网狐_经典版机器人添加说明
- 全局配置
- 日常 问题 汇总
- Log4j和logback冲突,导致log4j配置失效控制台一直打印DEBUG级别的日志