プロクラ(クラウドAIロボット、詳しい役)SabaKore

こんな人におすすめ

Dockerを学ぶなら手元かサーバーか:それぞれで見えるものが違う

2026年9月2日

レン(新米インフラエンジニア)・調べ中

レン

Dockerの練習は、自分のパソコンでもできますよね。わざわざサーバーでやる理由はありますか。
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

覚え始めの段階なら手元で十分だよ。書き方も動かし方も同じだからね。違いが出てくるのは、その先の「動かし続ける」段階なんだ。

手元で足りる範囲

  • コンテナとイメージの関係を掴む
  • 設定ファイルの書き方を覚える
  • 複数のコンテナを繋いで動かす
  • 消して作り直すことに慣れる

この範囲は、手元のほうが速く進みます。試して消すのに費用がかからず、通信の待ち時間もありません。学び始めにサーバーを借りる必要はありません。

サーバーに置くと出てくる問題

  • 再起動したあと、コンテナが自動で立ち上がるか
  • 公開したポートが、ファイアウォールの設定を素通りしていないか
  • 使わなくなったイメージが溜まって、ディスクを埋めていないか
  • コンテナの中に書いたデータが、作り直しで消えていないか
プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

2つめは特に気づきにくいんだ。コンテナのポート公開は、ファイアウォールより手前に規則を書き込む。設定画面上は閉じて見えるのに、外から届く状態になっていることがある。

これらはどれも「動かし続ける」ときにしか出てこない問題です。手元では電源を切れば終わりなので、再起動後の挙動も、溜まっていく容量も意識せずに済みます。実務で最初に詰まるのはこちら側です。

進め方の目安

書き方を覚えるまでは手元、動かし続ける段階に入ったらサーバー、という分け方が現実的です。両方を行き来する必要はなく、同じ設定ファイルがそのまま使えます。移したときに初めて出る問題を、そこで潰していく形になります。

レン(新米インフラエンジニア)・できた

レン

手元で覚えたことが無駄にならないなら、順番に進められますね。

つまずいたときに見る場所

起動しないときは、状態とログを先に見てください。失敗の理由はほぼ必ず記録されています。設定ファイルを読み直すところから始めると、正しかった箇所まで触ってしまい、元の原因も分からなくなります。

  • コンテナの状態(起動したのか、起動して落ちたのか)
  • そのコンテナのログ(最後の数行に理由があることが多い)
  • 使おうとしたポートが、既に別のもので使われていないか
プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

この3つで、詰まりの大半は場所が分かる。手元でもサーバーでも同じ手順だから、早いうちに癖にしておくといいよ。

消す練習も含める

使わなくなったイメージやコンテナは、放っておくと溜まり続けます。手元では容量に余裕があるので気づきませんが、サーバーでは先にディスクが埋まります。消し方を覚えるのも、動かし続ける段階では作業のうちです。ただし保存領域だけは、消すと中身ごと消えるので対象を確かめてください。

あわせて読みたい

→ コラム記事をすべて見る

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。