docker已经看了有一段时间了,对镜像和容器也有了一个大致了解,制作一个tomcat镜像
1.首先下载linux环境的tomcat,并解压至tomcat目录
ls /tomcat
apache-tomcat-8.0.30 Dockerfile
2.新建Dockerfile文件
touch Dockerfile
Dockerfile文件的内容如下:
FROM myos:latest
#这是我已经创建好一个centos镜像,在这里作为tomcat的基础镜像
RUN yum install -y java-1.8.0-openjdk-headless
#安装jdk
ADD apache-tomcat-8.0.30 /usr/local/tomcat
#将宿主机的tomcat目录下的文件拷至镜像的/usr/tomcat目录下
EXPOSE 8080
#公开端口
WORKDIR /usr/local/tomcat/webapps/ROOT
#进入该目录
CMD ["/usr/local/tomcat/bin/catalina.sh", "run"]
#设置启动命令
3.构建镜像
docker build -t myos:tomcat .成功的话,会有镜像id显示