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,刪除容器。
