当前位置:首页 > 编程笔记 > 正文
已解决

利用jar包构建Docker 镜像

来自网友在路上 166866提问 提问时间:2023-10-27 14:15:51阅读次数: 66

最佳答案 问答题库668位专家为你答疑解惑

1.准备一台服务器,安装好docker,准备一个jar包

2.将jar放置在服务器上

3.编写Dockerfile文件(多个jar的还得在琢磨琢磨)

# 镜像(等会就要使用上传的jar包制作)的基础环境
FROM java:8# 镜像维护人员的信息
MAINTAINER liuxi# 镜像的操作指令,可以随意写(只要是正常的命令)
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone# 编译镜像时将文件(nacos-0.0.1-SNAPSHOT.jar)复制到镜像(nacos.jar)中
ADD nacos-0.0.1-SNAPSHOT.jar nacos.jar# 镜像所暴露出的端口(定义一个不冲突的即可),用于访问镜像使用,后边会和jar的项目端口对接
EXPOSE 8848# 设置容器的入口程序,直接使用镜像名即可
ENTRYPOINT ["java","-jar","nacos.jar"]

4.构建镜像

docker build -t nacos:1.0.0 .

5.启动容器

docker run -d -p 8848:8848 nacos

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"利用jar包构建Docker 镜像":http://eshow365.cn/6-26098-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!