$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon ECR を利用していたと思ったら、Docker Hub を利用し続けていた / ...
Search
bake0937
December 28, 2020
Technology
0
980
Amazon ECR を利用していたと思ったら、Docker Hub を利用し続けていた / If I thought I was using Amazon ECR, I continued to use Docker Hub
ゆるWeb勉強会@札幌 OnLine #11 で登壇した際の資料です
https://mild-web-sap.connpass.com/event/197638/
bake0937
December 28, 2020
Tweet
Share
More Decks by bake0937
See All by bake0937
GASを使って非エンジニアが AWS Step Functions を 操作できる仕組みの紹介 / Introducing how non-engineers can operate AWS Step Functions using GAS
bake0937
1
440
CircleCI の有料プランを導入するためにやったこと/What I did to introduce CircleCI's paid plan
bake0937
0
1.7k
FlutterアプリのiOSビルドとアーカイブを CircleCI で自動化してみた / Tried automating the iOS build and archive of the Flutter app with CircleCI
bake0937
0
1.2k
Probot で学ぶ TypeScript / Learn with Probot TypeScript
bake0937
0
200
Jest + Puppeteer によるE2Eテストで確認作業を短縮してみた / End-to-end testing by Jest + Puppeteer shortened the confirmation work
bake0937
0
680
所属企業の Advent Calendar を初めて作った時に学んだこと / What I learned when I first created my company's Advent Calendar
bake0937
1
840
Notion 📚 へ移行して 3ヶ月経った振り返り / Looking back at Notion after 3 months
bake0937
0
5.9k
Bot開発でRubyを学ぶ / Learn Ruby with Bot Development
bake0937
0
460
小さく始めるOSS活動
bake0937
0
130
Other Decks in Technology
See All in Technology
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
6
1.5k
因果AIへの招待
sshimizu2006
0
960
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
680
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
470
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
140
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
230
手動から自動へ、そしてその先へ
moritamasami
0
300
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
ChatGPTで論⽂は読めるのか
spatial_ai_network
8
27k
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
710
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
400
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Embracing the Ebb and Flow
colly
88
4.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Unsuck your backbone
ammeep
671
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
Amazon ECR を利用していた と思ったら、Docker Hub を利 用し続けていた okabeeeat 2020.12.28
/ ゆるWeb勉強会@札幌 OnLine #11
某ライフスタイルメディアで Rails や JavsScript を書いてます 札幌市出身(東京都在住) よく使っていたモーグルの技: スプレッドイーグル 好きなモーグルの技: フロントフリップ
岡部恭平 @okabeeeat Webアプリケーションエンジニア
本日は5分LTな ので
構築時に凡ミスした ことを共有します
CI の構成
buildspec.yml(pre_build部分) 〜
CI用のdocker-compose.yml 〜
色々詰まったが何とかを 構築できた
そんなある日... Scaling Docker to Serve Millions More Developers: Network Egress,
https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress/ Docker Hub で Pull 回数に制限が...
Amazon ECR を使ってる から大丈夫!!!
しかし...
Too Many Requests...
なぜ...
CI 用の .env を見てみると... COMPOSE_FILE !?
COMPOSE_FILE とは? Compose ファイルへのパスを指定します。 指定されなかった場 合、Compose はカレントディレクトリ内の docker-compose.yml と いうファイルを探します。
そしてファイルが見つからなければ、この 名前のファイルを見つけるまで親ディレクトリを順にたどって探しま す。 Compose CLI 環境変数, https://docs.docker.jp/compose/reference/envvars.html
build しちゃってる... 〜 〜
つまり... buildspec.ymlにある docker-compose.ymlは 意味がなかった...
CI の構成(こうだと思っていた...)
実際
対策
やっとこの構成になった... Pull 回数の制限も気にしなくて良くなった
まとめと所感 ・Amazon ECR を利用していたと思ったら、Docker Hub を利用し続けていた ・Docker の知識が不足していた ・環境変数への注意が向いていなかった ・buildspec.ymlを修正し,やっとAmazon
ECRを利用 することができた ・ の構築を通して,Docker を勉強するモチベー ションが上がった
ご清聴ありがとうございました