拉我試圖使用新AWS ecs-cli並不能得到它從一個私人碼頭工人回購拉。我已經在S3存儲桶中獲得了我的碼頭憑證,但是如何在cli中設置它?這個文件不是很清楚。我不想因爲感覺不太乾淨而開始進入實際的實例。有什麼想法嗎?麻煩AWS ECS-CLI從私人碼頭工人回購
0
A
回答
1
我覺得那種特定功能的還沒有上市:
0
你只是有ECS代理開始前設置ECS_ENGINE_AUTH_TYPE和ECS_ENGINE_AUTH_DATA環境變量。
我的羣集主機使用的是cloudformation配置,這是ECSServerLaunchConfig塊配置實例由ecs.config文件中設置變量,從私有倉庫拉。我正在使用AWS ECS Optimized AMI。
"ECSServerLaunchConfig": {
"Type": "AWS::AutoScaling::LaunchConfiguration",
"Properties": {
"IamInstanceProfile" : { "Fn::GetAtt" : ["InstanceProfile", "Arn"] },
"ImageId" : { "Ref" : "AgentAMI" },
"InstanceType": "c4.large",
"SpotPrice": { "Ref": "SpotPrice" },
"KeyName" : { "Fn::GetAtt" : ["KeyPair", "Name"] },
"SecurityGroups": [ { "Ref": "ECSServerSecurityGroup" } ],
"BlockDeviceMappings" : [
{
"DeviceName" : { "Ref" : "EbsDeviceName" },
"Ebs" : {
"VolumeSize" : { "Ref" : "EbsDeviceSize" }
}
}
],
"UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
"#!/bin/bash\n",
"mkfs -t ext4 /dev/xvdk\n",
"mkdir /data\n",
"mount /dev/xvdk /data\n",
"chmod -R 777 /data\n",
"yum install -y perl-DateTime perl-Sys-Syslog perl-LWP-Protocol-https perl-Digest-SHA\n",
"yum install -y wget\n",
"yum install -y unzip\n",
"cd /home/ec2-user\n",
"wget http://aws-cloudwatch.s3.amazonaws.com/downloads/CloudWatchMonitoringScripts-1.2.1.zip\n",
"unzip CloudWatchMonitoringScripts-1.2.1.zip\n",
"echo \"*/1 * * * * /home/ec2-user/aws-scripts-mon/mon-put-instance-data.pl --mem-util --disk-space-util --disk-path=/ --disk-path=/data --auto-scaling --from-cron\" >> mycron\n",
"crontab mycron\n",
"echo ECS_CLUSTER=", { "Ref" : "ECSCluster" }, " >> /etc/ecs/ecs.config\n",
"echo ECS_ENGINE_AUTH_TYPE=dockercfg >> /etc/ecs/ecs.config\n",
"echo ECS_ENGINE_AUTH_DATA='{\"https://index.docker.io/v1/\":{\"auth\":\"", { "Ref" : "PrivateRegistryAuthCode" },
"\",\"email\":\"", { "Ref" : "PrivateRegistryEmail" }, "\"}}' >> /etc/ecs/ecs.config\n",
"echo 'OPTIONS=\"--default-ulimit nofile=1024:4096 --mtu=1500\"' >> /etc/sysconfig/docker\n",
"service docker restart\n",
"start ecs"
]]}}
}
},
相關問題
- 1. 碼頭工人:去從私人GitHub回購
- 2. 無法從碼頭工人回購
- 3. 私人bitbucket maven回購
- 4. '去'從Bitbucket私人回購
- 5. PlayFramework私人回購
- 6. 使用涼亭碼頭工人,容器內有私人回購依賴
- 7. 麻煩通過引用私人DataGridView類
- 8. 碼頭工人:麻煩連接到MySQL,網絡問題?
- 9. 從Gihub的私人回購中刪除私人回購和克隆
- 10. 公共訪問私人npm模塊從私人github回購
- 11. 同步git回購私人回購
- 12. 私人回購git祕訣
- 13. 克隆私人Github回購
- 14. Jenkins問題與碼頭推到私人回購
- 15. openshift imagestream不跟蹤私人碼頭回購
- 16. 碼頭工人。從主機
- 17. 使用Minikube時無法從私人回購中拖拉碼頭圖像
- 18. 如何從一個私人Dockerhub回購自動執行碼頭運行?
- 19. 碼頭工人碼頭工人用容器中,斯卡拉
- 20. 無法在私人碼頭工人註冊表
- 21. 在bitbucket中創建私人git回購?
- 22. 用於私人回購的HTML文檔?
- 23. Github:只讀訪問私人回購
- 24. 使用SVN的私人Github回購
- 25. 趕上22與私人回購
- 26. GitHub Enterprise公共與私人回購
- 27. Ansible Docker容器 - 克隆私人回購
- 28. 推送圖像共享私人回購
- 29. 將分支推送到私人回購
- 30. 私人Git回購 - 凍結在拉