Aws ecr 如何使用fabric8 maven插件将docker图像推送到AWS ECR,同时从默认注册表中提取基本图像?
当配置fabric8 maven插件以将docker图像推送到AWS ECR时,我们得到一个错误,即无法拉取“alpine:latest”图像 以下是maven pom的相关部分:Aws ecr 如何使用fabric8 maven插件将docker图像推送到AWS ECR,同时从默认注册表中提取基本图像?,aws-ecr,fabric8-maven-plugin,Aws Ecr,Fabric8 Maven Plugin,当配置fabric8 maven插件以将docker图像推送到AWS ECR时,我们得到一个错误,即无法拉取“alpine:latest”图像 以下是maven pom的相关部分: <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <configuration> <registry&
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<registry>your_aws_id.dkr.ecr.eu-central-1.amazonaws.com</registry>
<images>
<image>
<name>%a:%v-%t</name>
<build>
<from>alpine:latest</from>
<maintainer>a_company_or_person</maintainer>
...
</build>
</image>
</images>
</configuration>
</plugin>
io.fabric8
docker maven插件
您的_aws_id.dkr.ecr.eu-central-1.amazonaws.com
%a:%v-%t
阿尔卑斯山:最新
公司或个人
...
是否可以将maven fabric8插件配置为在从默认注册表提取时将docker图像推送到AWS ECR?可以在fabric8文档的章节中找到相应的文档。有关设置(推式和拉式)注册表的所有选项,请参阅本手册。这个答案将集中在推动注册表设置上 没有定义一个用于推送和拉送的注册表(如问题中所述),而是有多个仅推送选项: 第一个选项是使用fabric8“pushRegistry”配置参数来指定AWS ECR注册表:
。。。
io.fabric8
或者这个
...
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
...
<configuration>
...
<pushRegistry>your_aws_id.dkr.ecr.eu-central-1.amazonaws.com</pushRegistry>
...
</configuration>
</plugin>
...