Jav*_*mer 2 amazon-ec2 amazon-web-services docker
我有一个ECR存储库设置,现在包含两个带有顺序标签1和2的映像。我计划从此时开始自动推送docker映像,我的要求是下次我推送映像时,其标签应为3,所以我必须以某种方式确定下一个数字应该是3,因为最新版本是2。我不想将此版本保留在本地。因此,我需要ECR本身提供的信息。有什么想法吗?以下命令将提供存储库中所有图像的列表
aws ecr list-images
Run Code Online (Sandbox Code Playgroud)
感谢@Matt指出jq。安装jq之后,以下命令将提供最新版本
aws ecr list-images --repository-name REPOSITORY_NAME | jq '.imageIds | map (.imageTag)|sort|.[]' | sort -r | head -1
Run Code Online (Sandbox Code Playgroud)