将jar包制作成docker镜像
来源:互联网 发布:美利坚仓储淘宝王 下载 编辑:程序博客网 时间:2024/06/05 08:20
1、准备可运行jar包
2、建立Dockerfile文件
文件内容:
FROM java:8ADD api-gateway-microservice-0.1.0.jar app.jarRUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.jar"]
1、FROM
格式:FROM 或 FROM :
定义基础镜像,后面的RUN是在此基础上运行。第一条指令必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)
2、ADD
格式:ADD
定义变量吧。复制指定的到容器的中,可以是Dockerfile所在的目录的一个相对路径;可以是URL,也可以是tar.gz(自动解压)
注意与你的文件名一致
3、RUN
格式:RUN 或 RUN [“”, “”, “”]
每条指令将在当前镜像基础上执行,并提交为新的镜像。(可以用“\”换行)
详细dockerfile命令介绍:http://www.cnblogs.com/niloay/p/6261784.html
3、docker制作镜像
在Ubuntu上制作的。准备工作:
- Ubuntu docker安装,参照 Ubuntu 与 Windows共享文件
http://jingyan.baidu.com/article/f71d603797641b1ab741d15d.html - 到终端存放jar包和dockfile的文件夹下
sudo docker build -t="***" .
-t 添加tag, . 代表当前目录(注意 “.”的存在)
(4)、查看生成的image
docker images
阅读全文
0 0
- 将jar包制作成docker镜像
- Docker镜像制作
- 制作Docker镜像
- docker制作镜像
- Docker镜像制作
- 制作各种docker镜像
- dockerfile制作docker镜像
- Dockerfile制作Docker镜像
- 制作tomcat docker镜像
- docker基础镜像制作
- 如何制作Docker镜像
- docker之镜像制作
- CentOS下Docker安装和centos+jdk镜像构建与jar包在镜像中启动
- Docker 从零开始制作基础镜像[centos]
- Docker制作tomcat镜像简单实践
- 制作WebSphere MQ Docker镜像
- 制作ubuntu完整版docker镜像
- Docker 从零开始制作基础镜像[centos]
- 按姓名,按成绩排序
- 离散7
- Android基础——3:Activity完全解析
- c#串口发送数据
- Java中有关null的9件事
- 将jar包制作成docker镜像
- 一天一个Linux命令:touch
- JavaScript
- 使用Makefile编译Java文件
- Android基础——4:UI之View
- 总结android数据持久化技术(1)
- 函数
- 全排列(dfs)
- 离散题目7-二进制串