Dockerチュートリアル|順に進めてDockerをマスターしよう

※本サイトにはプロモーション・広告が含まれています。

当サイトでは、Webアプリ制作・プログラミングに関するさまざまな情報を、実際のコード・実例付きでご紹介しています。

当ページでは、Dockerに関する記事をまとめ、初心者の方でもDockerの概要・使い方をマスターできるよう順に記事をご紹介します。

サイドバーの検索でも、お好きなキーワードで記事検索が可能。

また実際に目で見て学べる動画も公開中です。

ぜひご活用ください。

筆者プロフィール

筆者プロフィールアイコン

【現職】プロダクトマネージャー

【副業】ブログ(月間20万PV)/YouTube/Web・アプリ制作

「プログラミング × ライティング × 営業」の経験を活かし、30後半からのIT系職へシフト。現在はプロダクトマネージャーとして、さまざまな関係者の間に入り奮闘してます。当サイトでは、実際に手を動かせるWebアプリの開発を通じて、プログラミングはもちろん、IT職に必要な情報を提供していきます。

【当ブログで紹介しているサイト】

当サイトチュートリアルで作成したデモ版日報アプリ

Django × Reactで開発したツール系Webアプリ

✔人に見せても恥ずかしくないコードを書こう

「リーダブルコード」は、わかりやすく良いコードの定義を教えてくれる本です。

  • 見るからにきれいなコードの書き方
  • コードの分割方法
  • 変数や関数の命名規則

エンジニアのスタンダートとすべき基準を一から解説しています。

何回も読むのに値する本なので、ぜひ手にとって読んでみてください。

Dockerとは?

まずはDockerについての基本をご覧いただきます。

初心者の方はまず基本から。

  • Dockerとは
  • インストールとセットアップ
  • 最初のコンテナの実行
  • DockerHubとは?

Dockerとは?

Dockerとは何か、コンテナ技術の基本概念を理解しましょう。

インストールとセットアップ

各OSでのDockerのインストールと設定方法を学びます。

最初のコンテナの実行

シンプルなコマンドでコンテナを立ち上げる方法を学びます。

DockerHubとは?

コンテナ操作の基本

Dockerのコンテナを操作するコマンドを見ていきましょう。

Dockerを理解するための最重要事項といえます。

  • Dockerコマンド
  • Dockerイメージ

Dockerコマンド

コンテナの作成、実行、停止、削除などの基本的なコマンドライン操作を学びます。

  • Dockerコマンドの基本
  • execコマンド
  • runコマンド

Dockerコマンドの基本

runコマンド

execコマンド

Dockerイメージの基本

イメージの取得、ビルド、共有などの基本操作について学びます。

  • Docker imagesコマンドについて
  • Dockerイメージの削除方法
  • Docker Pruneコマンド

Docker imagesコマンドについて

Dockerイメージの削除方法

Docker Pruneコマンド

Dockerfileとイメージの作成

Dockerfileについての記事をまとめています。

Dockerfileを使いこなせれば、自身専用のイメージが作成可能です。

  • Dockerfileの書き方
  • DockerfileでUbuntuを起動してみる
  • DockerのEntrypointとは
  • DockerfileのWORKDIRについて
  • DockerfileのARGSとは?
  • マルチステージビルド

Dockerfileの書き方

カスタムイメージを作成するためのDockerfileの書き方を学びます。

DockerでUbuntuを使う

DockerのEntrypointとは?

DockerfileのWORKDIRについて

DockerfileのARGSとは?

マルチステージビルド

効率的なイメージの構築方法を理解します。

ネットワーキングとストレージ

Dockerでは、ネットワークやストレージをカスタマイズできます。

永続させたいデータなどは、ボリュームで設定しましょう。

  • ネットワーキング
  • ボリュームとストレージ

ネットワーキング

コンテナ間の通信とネットワーク設定について学びます。

ボリュームとストレージ

データの永続化と共有に関連する概念を理解します。

Docker Composeとは

Dockerコンテナ同士の連携について学びましょう。

  • Docker Composeの基本
  • docker-compose.ymlの書き方
  • docker composeのPort指定

Docker Composeの基本

複数のコンテナの管理と自動化について学びます。

docker-compose.ymlの書き方

docker composeのPort指定

実践プロジェクト

さまざまなコンテナを起動・活用する方法をまとめた記事です。

  • DockerでNode.jsを使う
  • DockerでPHPを使う
  • DockerでWordPressを立ち上げる
  • DockerでMySQLコンテナを立ち上げる
  • DockerでPostgreSQLコンテナを起動する
  • DockerでApacheウェブサーバーを立ち上げる
  • DockerでNginxコンテナを起動する

DockerでNode.jsを使う

DockerでPHPを使う

DockerでWordPressを立ち上げる

DockerでMySQLコンテナを立ち上げる

DockerでPostgreSQLコンテナを起動する

DockerでApacheウェブサーバーを立ち上げる

DockerでNginxコンテナを起動する

タイトルとURLをコピーしました