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