zoukankan      html  css  js  c++  java
  • 使用jib上传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 即可上传

  • 相关阅读:
    窗口宽高 滚动条滚动距离 元素的文档坐标和窗口坐标
    parentNode parentElement childNodes children
    ffmpeg 提取mp3
    Linux修改时区的正确方法
    pip
    wireguard
    Nextcloud挂载谷歌云盘搭建
    ts合并
    screen
    google drive
  • 原文地址:https://www.cnblogs.com/zsifan/p/11853133.html
Copyright © 2011-2022 走看看