Menu
Coddy logo textTech

Dockerfile とは

CoddyのTerminalジャーニー「Docker入門」セクションの一部 — レッスン 21/40。

これまでは、他の人が作成したイメージを使用してきました。自分自身のイメージをビルドするには、Dockerfileを記述します。これは、イメージを組み立てるための手順を1行に1つの命令ずつ記述した、イメージを構成するためのステップを列挙したプレーンテキストファイルです。

最も重要な命令は FROM で、すべての Dockerfile はこの命令から始まります。これは、その上に構築を行うための ベースイメージ を指定するものです:

FROM alpine

これは、alpine イメージから開始することを指定しています。その下にさらに命令を追加して、イメージをカスタマイズします。

ターミナルから直接 Dockerfile を作成できます。1つの簡単な方法は、Dockerfile という名前のファイルに行を書き込むことです。

cat > Dockerfile << 'EOF'
FROM alpine
EOF

EOFEOF の間のすべてがファイルに書き込まれます。

challenge icon

チャレンジ

初心者

唯一の行が FROM alpine である Dockerfile を作成し、次に cat でファイルを表示して内容を確認してください。

チートシート

Dockerfileは、Dockerイメージをビルドするための命令が含まれたプレーンテキストファイルです。すべてのDockerfileは、ベースイメージを指定するためにFROMから始まります:

FROM alpine

ヒアドキュメントを使用して、ターミナルからDockerfileを作成します:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Docker入門のすべてのレッスン