Docker

ECR のイメージを別のアカウントの ECR に転送する

準備 $ pip install boto3 $ pip install docker ECR から pull import boto3 import base64 import docker account_id = '123456789012' region = 'ap-northeast-1' name = '%s.dkr.ecr.%s.amazonaws.com/%s' % (account_id, region, 'example') session = …

Fargate がついに東京に

Service 首を長くして待ってましたが、ついに Fargate が東京にやってきました。 ということで、以前米国東部 (バージニア北部) に作っていたものを、 東京(ap-northeast-1)に変えて実行してみました。 GitHub - PigumerGroup/aws-ecs-fargate Task polly で…

Docker の restart policy

docker run 時に --restart で restart policy を設定できます(デフォルトは no)。 Flag Description no 再起動しない on-failure エラーで停止したときは再起動 unless-stopped 明示的に停止していなければ再起動 always 常に再起動 docs.docker.com

DockerでConcourse CIを動かしてみた

Docker Repositoryに書いてあるのと同様ですが、https://github.com/PigumerGroup/sbt-aws-cloudformationを例に手順を説明します。 1. キーを作成し、web と worker の信頼関係を構築します mkdir -p keys/web keys/worker ssh-keygen -t rsa -f ./keys/web…