近段时间接触docker,尝试着将javaweb项目做成一个docker镜像,下面具体说明生成步骤,如有不足,希望能在后续的学习中查漏补缺。
一 前提
关于docker环境的搭建这里不再赘述,网上也有很多教程,值的一提的是centos7版本,Docker 软件包已经包括在默认的 CentOS-Extras 软件源里,可以直接yum安装
# yum install docker
二 总体思路
拉取centos基础镜像->生成容器->在容器中搭建java环境->安装tomcat
->将web项目打成war包->将war包放到tomcat的webapps下面->启动tomcat服务->测试是否能够访问->将容器做成镜像
三 详细操作
1,拉取centos基础镜像
# docker pull centos
2,查看镜像
# docker images
3,在本地准备好tomcat和jdk安装包