プライベートな連絡先の最初の情報
送料メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. Docker のパッケージ化コマンドはdocker build
。
Docker イメージをパッケージ化してビルドするために使用されます。以下が使用されますdocker build
コマンドの基本的な手順は次のとおりです。
プロジェクトのルート ディレクトリに、Docker イメージの構築方法を記述した Dockerfile を作成します。 Dockerfile は、一連の指示と構成項目を含めることができるテキスト ファイルです。
次のコマンドを実行してイメージをビルドします。
docker build -t <镜像名称> <Dockerfile所在目录路径>
で、-t
このパラメータは、イメージの名前を指定するために使用されます。<镜像名称>
画像に付ける名前です。<Dockerfile所在目录路径>
Dockerfile を含むディレクトリへのパスです。
Docker は、Dockerfile 内の指示と構成項目に従ってイメージをビルドします。このプロセスでは、必要な依存関係をダウンロードし、指定されたコマンドを実行するため、時間がかかる場合があります。
ビルドが完了したら、使用できるようになりますdocker images
すべてのイメージのリストを表示するコマンド。作成したばかりのイメージがリスト内で見つかるはずです。
使用docker build
コマンドを使用すると、Docker イメージを迅速かつ自動的にパッケージ化して構築できるため、アプリケーションのデプロイメント プロセスが簡素化されます。
2. app.jar を Docker イメージにパッケージ化するには、次の手順を実行する必要があります。:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
この Dockerfile は OpenJDK 8 をベース イメージとして使用し、app.jar をイメージのルート ディレクトリにコピーします。次に、CMD コマンドを実行して、コンテナーの起動時に app.jar を実行します。
docker build -t app-image:latest .
このコマンドは、現在のディレクトリの Dockerfile を使用して、イメージ ラベルが「latest」の app-image という名前のイメージを構築します。
docker images
すべてのイメージがリストされ、構築したばかりのアプリイメージ イメージを見つけることができます。
docker run -d -p 8080:8080 app-image
このコマンドは、app-image イメージをバックグラウンドで実行し、コンテナーのポート 8080 をホストのポート 8080 にマップします。ポート番号は実際の状況に応じて変更できます。
これで、app.jar が Docker イメージに正常にパッケージ化され、イメージを実行してアプリケーションを開始できるようになりました。