docker-3-3编写合适的dockerfile和脚本

其实dockerfile我们并不需要学习多少,其实就是看几个学几句就够了。下面上图

 

这是一个最简单的java的maven项目,大家看图,我已经写好注释了

 

 

编写好dockerFile之后,然后我们这边就需要调用起dockerFile。

此处避免内部收到攻击,所以使用网易云的作为公有仓库进行演示,

 

 

3. 登录网易云镜像仓库

docker login -u {登录账号} -p {你的网易云密码} hub.c.163.com 

Attention:登录账号可前往网易云控台,点击右上角用户名- 基本信息里查看。

返回「Login Succeded」即为登录成功。

 

请把自己的域名指向私有仓库即可

其实如果改成自己的话,那么就是把 hub.c.163.com 换成自己的就好了比如xxx.aliyun.com。

 

4. 标记本地镜像

docker tag {镜像名或ID} hub.c.163.com/{你的用户名}/{标签名}

你的网易云镜像仓库推送地址为 hub.c.163.com/{你的用户名}/{标签名}

Attention: 此处为你的用户名,不是你的邮箱帐号或者手机号码 登录网易云控制台,页面右上角头像右侧即为「用户名」

  • 推送至不存在的镜像仓库时,自动创建镜像仓库并保存新推送的镜像版本;
  • 推送至已存在的镜像仓库时,在该镜像仓库中保存新推送的版本,当版本号相同时覆盖原有镜像。

 

好了。登陆上之后,我们就开始可以推送了。但是我们每次推送都很麻烦,既要打包又要bulid dockerFile,还要推送,是应该写个脚本来跑。脚本源码都给大家了。其实关于脚本这些,我本来也不会写的,但是看多几个,都一样

最后输入call build.bat这样就推送到仓库里面了。

 

然后你就发现你的镜像仓库里面有

点击设置,把它设置公开你就可以下载了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值