メインコンテンツまでスキップ
バージョン: 2.0.0

Docker

Dockerイメージの開発手順

Dockerイメージを開発する手順は、アプリケーションをコンテナ化し、他の環境でも一貫して動作させるために非常に重要です。以下に、基本的なDockerイメージの開発手順を説明します。

Step1:Dockerfileの作成

Dockerfileは、Dockerイメージの設計図となるテキストファイルです。このファイルに、イメージの作成手順を記述します。 6.2.1.1. 例: シンプルなNode.jsアプリケーションのDockerfile Dockerfile Copy code

ベースイメージの指定

FROM node:14

アプリケーションディレクトリの作成

WORKDIR /app

アプリケーションの依存関係をインストールするために、package.jsonとpackage-lock.jsonをコピー

COPY package*.json ./

依存関係のインストール

RUN npm install

アプリケーションコードをコピー

COPY . .

アプリケーションのポートを指定

EXPOSE 8080

アプリケーションの起動コマンドを指定

CMD ["node", "app.js"]

6.2.2. イメージのビルド ビルドコマンド: Dockerfileがあるディレクトリで以下のコマンドを実行します。

docker build -t my-node-app .

ここで、my-node-appはイメージの名前です。 6.2.3. イメージの確認 作成したイメージの確認: 作成したDockerイメージを確認するには、以下のコマンドを実行します。

docker images

6.2.4. コンテナの起動 コンテナの起動: ビルドしたイメージを使ってコンテナを起動します。

docker run -p 8080:8080 my-node-app

ここで、-p 8080:8080は、ホストの8080ポートをコンテナの8080ポートにマッピングしています。