kawabatas技術ブログ

試してみたことを書いていきます

2019-03-01から1ヶ月間の記事一覧

Docker コマンドメモ

概要 Dockerコマンド、毎回ググってる気がするので、自分用のメモ。 コマンド ビルド docker build -t [イメージ名] . ARG を使う場合、DockerfileにARGを定義して docker build --build-arg TOKEN=$TOKEN -t [イメージ名] . タグ docker tag [イメージID] […

Github Actions で Go のテストを実行する。その2

go

概要 kawabatas.hatenablog.com こちらに加え、go get でプライベートリポジトリのライブラリを使いたくなった。 手順 Github の Personal access token を作成する。こちら Github Actions のリポジトリに Secretsを追加する。こちら 下記のコードで実行す…

DeleGateのコンテナイメージを公開した

SOCKS プロキシサーバーの DeleGate をコンテナで立てたかったのだが、 docker hub で上位にあったイメージがエラーで使えなかった。 hub.docker.com $ docker-compose up Creating delegated_delegated_1 ... done Attaching to delegated_delegated_1 dele…

AWSのコンテナ関連サービスを調べる

概要 AWSのコンテナ関連サービスを調べた。 AWSのコンテナ関連サービス AWSのコンテナ関連サービスの選定例の紹介 ECS/EKS/Fargate/EC2 コントロールプレーン コンテナの管理:クラスターで Docker コンテナを簡単に実行、停止、管理できる ECS Cluster > Se…

Elastic Beanstalk Multi-container Docker 試してみる

概要 Elastic Beanstalk Multi-container Docker を試してみた。 VPC、Subnet、ECRリポジトリは事前に作成済みとする。 ネットワークロードバランサーで、1080番ポートを使う。 Elastic Beanstalk Multi-container Docker 複数コンテナの Docker 環境 Elasti…

ECRにコンテナイメージをあげる

概要 ECRにコンテナイメージをアップロードする手順メモ。 ECRドキュメント 手順 ローカルでビルドしておく docker build -t kawabatas/delegated . 認証 aws ecr get-login --region <リージョン> --no-include-email 出力された docker login コマンドを実…

ECS Fargate + NLB を CloudFormation で構築する

概要 ECS Fargate + NLB を CloudFormation でテンプレート化した。 VPC、Subnet、ECRリポジトリは事前に作成済みとし、 ECSクラスター/サービス/タスク定義、NLB、ターゲットグループ、セキュリティグループを CloudFormation で作成する。 参考 AWS CloudF…

ECS service discovery によって作られた Route53 zone を削除する

概要 ECS の機能の確認中に、ECS service discovery によって Route53 hosted zone が作られた。これを削除するメモ。 問題 Route53 の zone を AWS マネジメントコンソールから削除しようとすると、 The resource hostedzone/<ホストゾーンID> can only be …