docker 打包鏡像過程


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM