1.安装docker : yum install docker
2.设置开机启动 : systemctl enable docker
3.启动docker : service docker start
4.安装jdk环境 : yum -y install java-1.8.0-openjdk*
5.maven 打包项目
准备两个文件放入服务器
Dockerfile文件:
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD yuanyiapi-1.5.3.RELEASE.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
6.cd 进入刚刚打包的文件夹
7.生成镜像 : docker build -t app .
8.启动镜像 : docker run -d -p 80:8080 app //服务器80端口映射到docker 8080端口
即可访问tomcat
docker常用命令:
$ docker ps // 查看所有正在运行容器
$ docker stop containerId // containerId 是容器的ID
$ docker ps -a // 查看所有容器
$ docker ps -a -q // 查看所有容器ID
$ docker stop $(docker ps -a -q) // stop停止所有容器
$ docker rm $(docker ps -a -q) // remove删除所有容器
查看容器实时日志:docker logs -f -t --tail 10 containeId(容器ID)