ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用jib上传docker镜像

2019-11-13 21:05:10  阅读:284  来源: 互联网

标签:aliyuncs jib cn com 镜像 docker 上传


Jib 无需Docker守护程序即可为Java应用程序构建优化的Docker和OCI映像-无需深入了解Docker最佳实践。它可以作为MavenGradle的插件以及Java库使用。

我使用的是Maven插件来上传,只写了一些最简单的参数,可以在官网中查看:

<plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>jib-maven-plugin</artifactId>
                <version>1.7.0</version>
                <configuration>
                    <from>
                         # 基础镜像 因为docker忘记账号密码了,使用的是阿里云自己上传的一份openjdk:8的镜像
                        <image>registry.cn-shenzhen.aliyuncs.com/zsifan/openjdk:8</image>
                    </from>
                    <to>
                       # 上传的镜像
                        <image>registry.cn-shenzhen.aliyuncs.com/zsifan/istio-b:v1</image>
                    </to>
                       # 容器在运行时公开的端口
                    <ports>10002</ports>
                      #  可以进行HTTP
                    <allowInsecureRegistries>true</allowInsecureRegistries>
                </configuration>
            </plugin>

  from 和 to 都是要账号密码的,不建议写在这里,可以写在maven的settings.xml中

# 在servers中编写 
<servers>
	<server>
                 # 该id字段应该是这些凭据用于的注册表服务器
                <id>registry.cn-shenzhen.aliyuncs.com</id>
                <username>账号</username>
                <password>密码</password>
        </server>
 </servers>

使用命令:mvn compile jib:build 即可上传

标签:aliyuncs,jib,cn,com,镜像,docker,上传
来源: https://www.cnblogs.com/zsifan/p/11853133.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有