今回は前の記事で作ったDocker imageをAWSのECRにプッシュします。
自分用なのでところどろこ抜けてます…
#初めに
EC2 インスタンスの上にDocker imageがある
ECR Repository
#pipをインストール
# curl -O https://bootstrap.pypa.io/get-pip.py
# python get-pip.py
#IAMのアクセスキー作成
AWSでIAM Servicesに行きます。左のパネルにUser
をクリックし自分のアカウントを見つけたら、Security Credentials
のタブを開きます。
Create Access Key
を押してアクセスキーを作ります。
アクセスキーIDとシークレットはちゃんと保存してくださいね、特にシークレットはこれ以降出てきません
#Push!
ec2インスタンス 上で回収したIDとシークレットを使います
$aws config
AWS ACCESS KEY id [NONE]: コピペ
AWS SECRET ACCESS Key [NONE]: コピペ
Default region name [NONE]: リージョンを入れてください
Default output format [NONE]: エンターキー
ECRのURI
をゲット
docker push 5001504xxxxx.dkr.ecr.us-west-1.amazonaws.com/repo_name
ターミナルにコピペすれば完了!