将可运行的 jar 或 war 包制作成 docker image 镜像

1.复制 jar 或 war 包到打包机上
scp xxxx.jar(或xxxx.war) root@ip:/xxx/xxx/xxx
注:ip指打包机的ip,xxx指目标目录

2.编写 Dockerfile 文件(参考网上的)
Docker以从上到下的顺序运行Dockerfile的指令。为了指定基本映像,第一条指令必
须是FROM。一个声明以#字符开头则被视为注释。可以在Docker文件中使用RUN,
CMD,FROM,EXPOSE,ENV等指令。

3.ssh 远程连接打包机
ssh root@ip
password:xxxx

4.生成镜像(以下两种方法二选一即可)
docker build . -t ip/xxx/xxx/xxx:verion
注:Dockerfile 文件和 jar(war) 包在同级目录下
ip指镜像仓库的ip,xxx指生成镜像的目录,version指镜像的版本
docker build -f /xxx/Dockerfile -t ip/xxx/xxx/xxx:verion
注:. 表示当前目录 -f 参数指定Dockerfile文件 -t 表示 制作的镜像tag

5.登录镜像仓库
docker login ip
Username:xxxx
Password:xxxx

7.推送镜像到镜像仓库
docker push ip/xxx/xxx/xxx:verion
注:和上面生成的镜像保持一致

8.查看镜像及版本
docker images | grep xxx

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值