linux怎么查看本机内存大小
272
2022-10-21
Docker学习系列从零开始之基于SSH镜像制作tomcat和jdk的镜像【五】
1、创建存放dockerfile的文件夹
执行命令如下:
mkdir docker
mkdir docker cd docker mkdir stjImages cd stjImages touch Dockerfile vi Dockerfile
2、修改Dockerfile文件
Dockerfile内容如下:
FROM centos6.5-ssh MAINTAINER linzf <282245889@qq.com> #安装supervisor(Supervisor是采用 Python(2.4+) 开发的,它是一个允许用户管理 基于 #Unix 系统进程的 Client/Server 系统,提供了大量功能来实现对进程的管理) RUN yum -y install python-setuptools RUN easy_install supervisor #添加开机启动的文件 ADD supervisord.conf /etc/supervisord.conf #配置JDK并设置环境变量 RUN mkdir -p /usr/java/jdk1.8 ADD jdk1.8.0_151 /usr/java/jdk1.8 #配置tomcat并设置环境变量 RUN mkdir -p /usr/java/tomcat8 ADD tomcat8 /usr/java/tomcat8 ENV JAVA_HOME /usr/java/jdk1.8 ENV CATALINA_HOME /usr/java/tomcat8 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin #开放tomcat的80端口 EXPOSE 8080 #设置CMD以supervisord执行的命令 CMD ["/usr/bin/supervisord"]
3、创建supervisord.conf文件
supervisord.comf内容如下:
[supervisord] nodaemon=true [program:sshd] command=/usr/sbin/sshd -D [program:tomcat] command=/bin/bash -c "exec ${CATALINA_HOME}/bin/catalina.sh run"
第四步:拷贝Jdk1.8和Tomcat8
创建jdk1.8.0_151和tomcat8文件夹并将我们的JDK和JDK8解压到当前文件夹
第五步:使用docker build命令来创建镜像并启动镜像
docker build -t "centos6.5-stj" .
docker run -d -P --name=test centos6.5-stj
第六步:查看是否创建成功
docker ps命令查看当前从容器中映射出来的端口如下:
可以看到我们的centos6.5-stj已经正常启动了,我们就可以访问我们的tomcat的server
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~