码迷,mamicode.com
首页 > 其他好文 > 详细

【Docker学习之五】Docker自定义镜像示例

时间:2019-08-25 16:06:19      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:官方   应用   搭建   nginx   简单的   管理工具   设置   tps   ref   

环境
  docker-ce-19.03.1-3.el7.x86_64
  centos 7


一、创建centos+jdk+tomcat镜像

对于公用的容器比如,tomcat、nginx、mysql等应用组件可以直接使用官方的容器,不必自己创建;如果需要创建自定义容器,需要下载对应软件官网tar包进行挂载。

 

参考:

使用Dockerfile方式创建镜像:
docker创建jdk镜像 
从零开始构建一个centos+jdk7+tomcat7的镜像文件 

使用-it交互方式一步一步设置最后commit创建镜像:
docker环境搭建centos+jdk+tomcat_CENTOS篇 


二、supervisor
Docker 容器在启动的时候开启单个进程,比如,一个 ssh 或者 apache 的 daemon 服务。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直接启动这个脚本,另外就是安装进程管理工具,比如supervisor
使用进程管理工具 supervisor 来管理容器中的多个进程。使用 Supervisor 可以更好的控制、管理、重启我们希望运行的进程。

 

参考:

docker之使用supervisor管理多个进程 

【Docker学习之五】Docker自定义镜像示例

标签:官方   应用   搭建   nginx   简单的   管理工具   设置   tps   ref   

原文地址:https://www.cnblogs.com/cac2020/p/11407978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!