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

 

上一篇:MongoDB全自动容灾集群节点角色解析


下一篇:docker clean images