美文网首页
使用Dockerfile构建镜像

使用Dockerfile构建镜像

作者: 奔跑的小小鱼 | 来源:发表于2019-04-05 18:00 被阅读0次

1. 准备工作

mvn clean package  #使用maven打包项目;

2. 镜像构建

2.1 在jar包所在目录,创建名为Dockerfile的文件:

touch Dockerfile

2.2 在Dockerfile中添加以下内容:

#基于那个镜像

FROM java:8 

#将本地文件夹挂载到当前容器

VOLUME /tmp

#复制文件到容器、也可以直接写成ADD   test.jar /app.jar

ADD test.jar app.jar

#等同于拷贝文件到容器

RUN  bash -c 'touch /app.jar'

#声明要暴露的端口

EXPOSE 8761

#配置容器启动后执行命令

ENTRYPOINT ["java","-Djava.securitt.egd=file:/dev/./urandom","-jar","/app.jar"]

3.. 使用Docker build构建镜像

docker build -t  test/test:0.0.1 .

#格式:docker build -t 仓库名称/镜像名称(:标签) Dockerfile的相对位置;

4. 启动镜 像

docker run -d 8761:8761 test/test:0.0.1

来源:Spring clould与Docker微服务架构实战第13.1章

相关文章

网友评论

      本文标题:使用Dockerfile构建镜像

      本文链接:https://www.haomeiwen.com/subject/ykckiqtx.html