Java Docker模板的使用

日常开发工作中,可以把jar包发布为一个docker服务。

如下是一个简单的Dockerfile文件,前提是将Dockerfile和jar包放在同一目录,比如~/dev/test。

FROM java:8
ADD psa2-0.0.1-SNAPSHOT.jar /qqq/
ENTRYPOINT ["java","-jar","/qqq/psa2-0.0.1-SNAPSHOT.jar"]
EXPOSE 6666

如下命令编译该docker。

sudo docker build -t psaok .

如下命令运行该docker。

sudo docker run -d -p 6666:6666 --name psaok psaok

这样,就可以使用 http://ip地址:6666 访问该容器了。

注意:如果是在云的虚拟机中部署,需要为其添加入站访问端口权限。

如下命令打开该docker。

sudo docker exec -it psaok bash

bash是指开了一个bash窗口。

进入到psaok的docker中,可以看到存在了一个/qqq目录。

参照:

使用Dockerfile文件制作java的jar架包镜像具体过程

https://blog.csdn.net/qq_25406669/article/details/98853529

注意:每个Dockerfile只能有一条CMD指令,如果指定了多条指令,则最后一条执行

猜你喜欢

转载自blog.csdn.net/figosoar/article/details/111499381