![[DevOps] 빠르고安全なアプリケーション配備パイプライン(CI/CD)の作成講義サムネイル](https://cdn.inflearn.com/public/courses/332182/cover/f1183942-1754-4cc9-bd8f-8180146e5a1d/332182.png?w=420)
[DevOps] 빠르고安全なアプリケーション配備パイプライン(CI/CD)の作成
rex
速ければ危険で、安全であれば遅い? そんなことはありません。速くて安全なパイプラインを一度作ってみましょう!
中級以上
gitlab, CI/CD, AWS
Docker? 決して難しくありません。 核心的な部分を短く、簡潔に説明します。 すぐに習得して、応用して、理解してみましょう!
受講生 214名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
이희수
ドッカー初心者が聞くのに最適です。 実習が全部走っていてとても良いです。 頑張りたい講義は久しぶりです。
5.0
별다방
コンパクトだが あることはすべてある講義のようです。 講義資料も十分で、命令語も見やすく整理してくれますね。 とても満足のいく講義です。
5.0
ericserra
Dockerについて実戦例を使用した詳しくてKindな説明がとても良いです。講師の方、もしAzureのAKSまたはGCPのGKEについてご存知でしたら、これについての講義もInflearnに開設をお願いします。ありがとうございます!!!!!
Docker とコンテナの概念
Docker のネットワークとボリューム
イメージの構築と最適化
Docker を利用した開発環境の構成
実務要件に基づくプロジェクト
Docker Compose と実用的なデプロイ パイプライン
拡張性を考慮した3-Tierアーキテクチャ
GitHub Actions を活用した CI/CD 配布パイプライン
実際のサービス提供に基づいて悩んで解決できる場合は、この講義は受講しないでください。
Docker? Kubernetes?良いツールです。しかし、ツールの前にベースのスキルを理解する必要がありますか?だからといって基盤技術を最初から勉強すればとても難しいでしょう?だからまず慣れてみましょう!
Dockerが提供するコンテナ、ネットワーキング、ストレージなどの技術をすばやく簡単に学びます。
難しくないのに散らばっている知識の破片を組み立てるのに苦労した私自身を思い浮かべ、誰よりも簡単に、しかし核心は取りながら速く煮てみましょう!
簡単ですか?だから私たちは実務要件を満たして作ってみようと思います。
GitHub Actionsと連携するCI / CD配布パイプライン!
「ドッカーは簡単だったんだな…」という気がします。
さまざまな環境でさまざまなオープンソースを簡単に浮かべ、素早く学習することができます。
セクション(0)講義紹介
私たちがプログラムを使うのと同じです。
ドッカー?コンテナ?クーバーネティス?
コンテナは小さなオペレーティングシステムですか?
セクション (1) ランダムに浮かぶ
さまざまな種類のコンテナをランダムに浮かべて、事前に気をつけて進入障壁を下げます。
nginx
PostgreSQL
httpd
node
いったん浮かぶとどれだけ簡単なのか分かる
レジストリとUIを浮かべるのはこんなに簡単だったのか…?
セクション(2) レジストリとレポジトリ
registry イメージの活用
Private Registryの作成
セクション(3)画像
画像とレイヤー
Dockerfile
ビルドコンテキストとイメージビルド
ビルドキャッシュの定義と活用
ビルドは難しくありません。面倒だけ。
セクション(4)ネットワーク
ドッカーのネットワークは実際に私の家と同じですか?
ドッカーの基本ネットワークと問題
【実践】ドッカー基本ネットワーク
カスタムネットワークの作成と活用
[実践]カスタムネットワークの作成と活用
セクション(6)コンテナ
コンテナは単に孤立したプロセスです。
前述の概念を活用してコンテナを積極的に活用します。
コンテナのライフサイクル、リスタートポリシー
ぜひ!知っておくべき命令とオプション
【実践】ドッカーを活用したサービス開発環境の構築
セクション (8) コンポーズ
コンポーズ開始前の心構え
最新のコンポーズ文法を反映
build/deploy/develop
実務プロジェクトのコンポーズ移行
セクション(9)CI / CD配布パイプラインの作成
CI/CDとGitHub Actions
さまざまなパイプラインの練習
イメージビルドと外部レポジトリ実習!
講義を聞いて実習するパソコンやノートパソコンが1台必要です。
オペレーティングシステムとバージョン(OS):オペレーティングシステムは関係なく、Docker Desktopに基づいて説明されています。
使用ツール:Docker Desktop、VSCode、AWS、GitHub
PC仕様:最小CPU 2 Core、メモリ4GiB(この講義に興味がある方ならうまくいくようです)
講義発表資料提供(PDF)
旗ハブを通じて実習ソースコードを提供
Linuxの使用経験
プログラミング言語を1つ以上使用した経験
TCP、UDP、HTTPなどのネットワーク基盤
プログラムを実行してプロセスを浮かべた経験
学習対象は
誰でしょう?
Docker とコンテナを学びたい方
Docker を使用したことがあるが、動作方法がわからない方
重要でよく使用されるものを素早く学びたい方
前提知識、
必要でしょうか?
Linuxの使用経験
1つ以上のプログラミング言語の使用経験
ネットワークの基本: TCP、UDP、HTTP など
プログラムを実行してプロセスを起動した経験
1,632
受講生
136
受講レビュー
46
回答
4.9
講座評価
4
講座
現在、カカオバンクでクラウドエンジニア(SRE)として勤務しています。サービスのためのアーキテクチャの設計・提供や、組織で必要とされる様々なツールの作成・提供、構築などを行っています。
お問い合わせ: 7424069@gmail.com
全体
59件 ∙ (6時間 19分)
講座資料(こうぎしりょう):
5. [実習] nginx
05:57
6. [実践] PostgreSQL
07:28
7. [実習] httpd
05:58
8. [実習] node
08:52
全体
18件
4.8
18件の受講レビュー
受講レビュー 11
∙
平均評価 4.5
5
ドッカー初心者が聞くのに最適です。 実習が全部走っていてとても良いです。 頑張りたい講義は久しぶりです。
受講評 ありがとうございます! これから実務的に役立つ内容 継続的に追加する予定なので、期待していただければ幸いです!
受講レビュー 100
∙
平均評価 4.9
受講レビュー 4
∙
平均評価 5.0
5
[この講義を選んだ理由] - Dockerの講義の中で短くてコンパクトな上、価格帯も手頃だったので選びました。 [講義の長所] - 長々としていなくて、必要な部分だけをきっちり分けて説明してくれるのが良かったです。 - オンライン講義を受ける時、元々集中力がない方なのですが、この講義は集中しやすかったです。 - 講義資料がPDFファイルとGitHubのソースコードで別々にあるので、勉強しやすかったです。 [勉強した方法] 1. 講義が短いので、とりあえず一通り聴きながら流れを把握 2. すぐに実習に挑戦! 3. 詰まったら映像を見返す 4. 講義と違う部分や気になる部分は別途整理 [感じたこと] - 初めてDockerに触れた時、「これは何だ?」と思うほど見慣れなかったのですが、むしろ最初が一番難しかったように思います。 - 最初は「そうなんだ~」と思いながらコンテナ、イメージ、ボリューム、entrypointなどの用語を覚え、ずっと実習しているうちに、後にはDockerのコマンドが自然に覚えられました。 - マルチステージビルドのような概念はまだ少し難しいです。 - 学べば学ぶほど勉強しなければならない内容がもっとたくさん出てくるようです。実務に行ってたくさんこなしていけば慣れると信じてみます! - 学んだ内容をもとに、プロジェクトの配布方式を改善してみる計画です。
受講レビューありがとうございます!意図したとおりに感じていただけたなら、とてもうれしいです。ありがとうございます。もし進めていく中でわからない部分がありましたら、いつでも質問してください!
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!