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ポートにマッピングしています。