1.首先准备需要打成镜像的JAR包
2.编制Dockerfile文件
FROM docker.gf.com.cn/java:openjdk-8u292-arm64 MAINTAINER 86279054@qq.com //在镜像创建目录 RUN mkdir -p /home/jpaas //设置工作目录 WORKDIR /home/jpaas //暴露对外服务端 EXPOSE 7100 //将jar包添加到镜像 ADD ./jpaas-portal.jar ./jpaas-portal.jar #设置时区 ENV TZ Asia/Shanghai //设置命令执行命令入口 CMD ["java", "-jar", "/home/jpaas/jpaas-portal.jar"]
3.编译镜像包
在编译镜像包之前请先安装好docker.
docker build -t portal:1.0 .
编译完成后,可以使用 docker images 查看编译的镜像。
删除镜像 可以使用 docker rmi -f 镜像名:tag
4.运行镜像
docker run --name jpaas-portal -e nacos.address=10.51.167.90:8848 -e nacos.namespace=local -d jpaas-portal:1.0
运行后,可以使用 docker ps 查看活动的容器。
如果运行失败,可以使用 docker logs 容器ID查看运行日志。
5. 进到容器中查看容器情况
docker exec -it 6162feb9a6a8 bash
命令中的 6162feb9a6a8 ,是容器的ID。
6.查看容器
我们可以使用 docker ps -a 查看停止的容器和活动的容器。
7.启动容器
除了使用 4启动容器外,我们也可以使用 docker start 容器id启动容器,使用 docker stop 容器ID停止容器。
使用 docker rm -f 容器ID,删除容器。