サイトアイコン ITC Media

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

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

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

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

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

ぜひご活用ください。

筆者プロフィール

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

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

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

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

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

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

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

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

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

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

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

Dockerとは?

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

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

Dockerとは?

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

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

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

最初のコンテナの実行

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

DockerHubとは?

コンテナ操作の基本

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

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

Dockerコマンド

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

Dockerコマンドの基本

runコマンド

execコマンド

Dockerイメージの基本

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

Docker imagesコマンドについて

Dockerイメージの削除方法

Docker Pruneコマンド

Dockerfileとイメージの作成

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

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

Dockerfileの書き方

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

DockerでUbuntuを使う

DockerのEntrypointとは?

DockerfileのWORKDIRについて

DockerfileのARGSとは?

マルチステージビルド

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

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

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

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

ネットワーキング

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

ボリュームとストレージ

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

Docker Composeとは

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

Docker Composeの基本

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

docker-compose.ymlの書き方

docker composeのPort指定

実践プロジェクト

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

DockerでNode.jsを使う

DockerでPHPを使う

DockerでWordPressを立ち上げる

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

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

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

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

モバイルバージョンを終了