安装Tomcat镜像
启动ubuntu容器,挂载到本地home目录
$ docker run -it -v /home:/opt/data --name mk_tomcat ubuntu /bin/bash
将jdk、tomcat等软件放到home目录,编辑/etc/supervisor/conf.d/supervisor.conf
[supervisord]
nodaemon=true
[program:tomcat]
command=/opt/apache-tomcat/bin/startup.sh
[program:sshd]
command=/usr/sbin/sshd -D
提交docker容器
$ docker commit ac6 tomcat
创建Dockerfile
FROM mk_tomcat
EXPOSE 22 8080
CMD ["usr/bin/supervisord"]
构建镜像
$ docker build tomcat tomcat
安装weblogic镜像
supervisor配置
[supervisord]
nodaemon=true
[program:weblogic]
command=/opt/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
创建Dockerfile
FROM weblogic
EXPOSE 22 7001
CMD ["usr/bin/supervisord"]