0%

简介

Amazon ECR Docker Credential Helper是为了让我们更方便的使用Amazon Elastic Container Registry, 最主要的就是省去每次登录都要用一长串命令的麻烦。

传说中的一长串命令:

$ <aws_authenticate> aws --region ap-southeast-2 ecr get-login-password | docker login --username AWS --password-stdin https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com

使用方法,以Mac系统为例

  • 1.使用brew安装docker-credential-helper-ecr
1
$ brew install docker-credential-helper-ecr
  • 2.修改docker的配置文件~/.docker/config.json

修改前大概这样

1
2
3
4
5
6
7
8
9
10
{
"auths": {
"https://index.docker.io/v1/": {},
},
"HttpHeaders": {
"User-Agent": "Docker-Client/19.03.5 (darwin)"
},
"credsStore": "desktop",
"stackOrchestrator": "swarm"
}

修改后大概这样

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"auths": {
"https://index.docker.io/v1/": {},
},
"HttpHeaders": {
"User-Agent": "Docker-Client/19.03.5 (darwin)"
},
"credsStore": "desktop",
"credHelpers": {
"<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login",
"https://<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
},
"stackOrchestrator": "swarm"
}

主要就是增加一个credHelpers去帮助我们登录指定的ECR registry, <aws_account_id>.dkr.ecr.<region>.amazonaws.com就是我们要登录的ECR registry的URI,<aws_account_id><region>需要根据实际情况进行替换。有一点需要注意的是只有Docker 1.13.0及以上才能使用credHelpers,否则只能通过将"credsStore": "desktop"替换为"credsStore": "ecr-login"来达到同样的效果。建议还是使用credHelpers的方式,这样不会影响到其他registry的登录。

大功告成

这样设置好以后,每次登录ECR registry的时候,只需要先authenticate到aws,然后直接docker pull就可以拉镜像了,是不是很方便!

Reference

github for amazon-ecr-credential-helper

前言

这次的照片是之前在喵咖用手机拍的,只有JPG格式的照片勉强修一修。

原片

原片

​拍摄日期2019年11月16日,荣耀10默认模式,照片格式为JPG。
【背景故事】
这次的照片是之前在喵咖拍的,刚好有一只喵趴在窗台睡觉,挺有日系的feel,遂拍。
【取景】
拍摄的主体是喵和窗户,这种照片取景一定要正,不然后期修复变形很难受。
【曝光】
曝光交给手机来控制。
【虚实】
虚化一点背景可能更好一些,不过是用手机拍的,也就不强求了。
【构图】
画框构图,整个窗户形成一个画框,将主体放在中间。
【后期】
压暗高光,提亮阴影。
增加清晰度,降低饱和度。
使用胶片曲线。
在HSL中增加橙色黄色饱和度和明亮度,降低蓝色饱和度和明亮度,大幅度降低绿色饱和度。
在分离色调中高光增加青色,阴影略微增加不同色相的青色。
在原色调整中,左移蓝原色色相,右移红原色和绿原色色相,使得总体倾向于蓝橙风格。
使用调整画笔压暗画面四周。
使用蒙版进行锐化。

成片

成片

前言

这次的照片依然是手机拍的,拍摄的对象是重庆东水门大桥。

原片

原片

拍摄日期2019年4月16日,荣耀10专业模式,照片格式为DNG。
【背景故事】
这是在重庆旅游的时候住的民宿拍的,在阳台刚好能拍到东水门大桥,江景还是挺棒的。
【取景】
拍摄的主体就是东水门大桥和江景。
【曝光】
曝光交给手机来控制。
【虚实】
这种照片肯定就是全实了。
【构图】
三分法构图。
【后期】
曝光度右移,高光和黑色左移,白色和阴影右移。
纹理和清晰度右移。
大幅度降低饱和度。
对比度右移。
在分离色调中为高光和阴影增加青色212左右。
在原色调整中,蓝原色色相左移。
在HSL调整中,红色色相右移,黄色色相左移,绿色色相右移;青色蓝色饱和度左移,红色黄色橙色饱和度右移,青色蓝色亮度左移,红色黄色橙色亮度右移。

成片

成片

前言

今天继续分享一张用手机拍的照片。

原片

原片

拍摄日期2019年7月6日,荣耀10专业模式,照片格式为DNG。
【背景故事】
这是在杨凌渭河湿地公园的桥下拍的,这种场景还是挺有感觉的。
【取景】
拍摄的主体就是桥和河面。
【曝光】
曝光交给手机来控制。
【虚实】
这种照片肯定就是全实了。
【构图】
三分法构图和重复构图。
【后期】
曝光度右移,高光和黑色左移,阴影右移。
纹理和清晰度右移。
使用胶片曲线。
在原色调整中,蓝原色色相左移,红原色和绿原色色相右移。
在HSL调整中,橙色色相右移,黄色色相左移,蓝色和青色饱和度左移,红色黄色橙色饱和度右移,蓝色和青色亮度左移,红色黄色橙色亮度右移。
使用渐变滤镜压暗画面两侧。

成片

成片

mac报错:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

场景:

使用goland debug模式运行go代码main方法时,报以上错误,初步分析是xcode 组件缺失了

包括一些其他场景如运行git命令等也有可能出现此错误

解决方法:

打开命令终端运行

xcode-select –install
回车后,系统弹出下载xcode组件,点击确认,下载完成后即可。

mac中很多软件都需要依赖xcode的先关组件。
————————————————
版权声明:本文为CSDN博主「grootblockchain」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/CaptainJava/article/details/82973739