YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* AWS ECSでDockerレジストリサーバを作る [#e8eda3c7]
** 1. Dockerを使えるJenkinsサーバをEC2で作る [#nd77a964]
- セキュリティグループを8080と22のポートを許可して作る
- 上のセキュリティグループで、LinuxのEC2インスタンスを作...
- JavaとJenkinsをパッケージでインストールする
- Jekinsをセットアップする
- 参考 [[ミドルウェア/Jenkins/Docker連携してインストール]]
** 2. ECRにアクセスできるIAMロールを作る [#bf9b33e0]
- AWSコンソールのIAM画面で、AmazonEC2ContainerRegistryPow...
- EC2画面でJenkinsサーバのインスタンスに上のロールをアタ...
** 3. JenkinsにECRにアクセスするジョブを作る [#febff451]
docker run hello-world
aws ecr get-login --no-include-email --region ap-northea...
source ./login ...
docker tag hello-world:latest AWS_ACCOUNT_ID.ap-northeas...
docker push AWS_ACCOUNT_ID.ap-northeast.amazonaws.com/he...
- (1) '''docker login -u AWS -p password htps://aws_accou...
- (2) そのdockerコマンドを実行して、ECRにログインする
- (3)(4) ECRにイメージをプッシュする(なお、このコマンド...
*** Amazon ECR CLI [#j4e4c65c]
https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/usergu...
** 4. Jenkinsでビルド実行する [#o3b1b587]
- ビルド実行ボタンを押す
- ビルド終了後、コンソール出力を確認して、ログインやプッ...
終了行:
* AWS ECSでDockerレジストリサーバを作る [#e8eda3c7]
** 1. Dockerを使えるJenkinsサーバをEC2で作る [#nd77a964]
- セキュリティグループを8080と22のポートを許可して作る
- 上のセキュリティグループで、LinuxのEC2インスタンスを作...
- JavaとJenkinsをパッケージでインストールする
- Jekinsをセットアップする
- 参考 [[ミドルウェア/Jenkins/Docker連携してインストール]]
** 2. ECRにアクセスできるIAMロールを作る [#bf9b33e0]
- AWSコンソールのIAM画面で、AmazonEC2ContainerRegistryPow...
- EC2画面でJenkinsサーバのインスタンスに上のロールをアタ...
** 3. JenkinsにECRにアクセスするジョブを作る [#febff451]
docker run hello-world
aws ecr get-login --no-include-email --region ap-northea...
source ./login ...
docker tag hello-world:latest AWS_ACCOUNT_ID.ap-northeas...
docker push AWS_ACCOUNT_ID.ap-northeast.amazonaws.com/he...
- (1) '''docker login -u AWS -p password htps://aws_accou...
- (2) そのdockerコマンドを実行して、ECRにログインする
- (3)(4) ECRにイメージをプッシュする(なお、このコマンド...
*** Amazon ECR CLI [#j4e4c65c]
https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/usergu...
** 4. Jenkinsでビルド実行する [#o3b1b587]
- ビルド実行ボタンを押す
- ビルド終了後、コンソール出力を確認して、ログインやプッ...
ページ名: