1、一键安装docker
curl -sSL https://get.daocloud.io/docker | sh
2、启动docker
systemctl start docker
3、jar所在目录下编写Dockerfile
FROM registry.cn-qingdao.aliyuncs.com/boyupro/java:1.8-curl
RUN mkdir -p /demo
WORKDIR /demo
ARG JAR_FILE=demo.jar
COPY ${JAR_FILE} app.jar
EXPOSE 8081
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms256m -Xmx256m"
CMD sleep 30; java -jar $JAVA_OPTS app.jar
4、创建镜像
docker build -t demo镜像名称:latest .
5、启动(没有时会创建)容器【容器内端口和对外端口做映射】
docker run --name demo -p 8081:8081 -d demo
6、进入容器
docker exec -it 容器ID(或容器名称) sh
7、进入容器后查看jar是否启动成功
ps -ef | grep java

该文指导如何一键安装Docker,启动Docker服务,编写Dockerfile来构建基于Java的镜像,然后创建并启动容器,同时进行端口映射,最后检查Java应用是否正常运行。
5万+

被折叠的 条评论
为什么被折叠?



