1: インストールが成功した後、最初に dockerdesktop をダウンロードしてインストールします。
2: cmd で docker -v を実行して、インストールされている docker のバージョンを確認します。
C:\Users\dell>docker -v
Docker version 24.0.5, build ced0996
3: docker を起動するには dockerdesktop アプリケーションを起動する必要があります。その後、イメージを生成するために docker 環境をリンクするために Windows 用の Docker を選択する必要があります。
4: アイデアに Docker プラグインをインストールする
5: プロジェクトの下に Dockerfile ファイルを作成します (pom.xml と同じディレクトリ)
5-1:Dockerfileファイルの内容
#FROM openjdk:8-alpine
FROM anapsix/alpine-java:8_server-jre_unlimited
#对时作用
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#目录是终端默认在此目录下
WORKDIR /test
EXPOSE 8088
#如果是到文件夹后面必须加上“/”,不然会找不到文件,./代表当前目录即是/test目录
COPY ./target/poi.jar ./app/
#poi.jar包就会在根目录/test/app/poi.jar下
CMD java -jar ./app/poi.jar
6: リンク Docker サービスを構成するための Dockerfile ファイルの FROM の場所にある緑色の二重矢印
Windows 用の docker を選択すると、「接続成功」と表示され、ローカルの dockerdesktop アプリケーションへの接続が成功したことが示されます。
7: イメージをビルドします。下の図に矢印 4 が表示されたら、イメージが正常にビルドされたことを意味します (注: ビルドが失敗する場合があります。最初に Docker 接続サービスを停止してから、再度開始する必要があります)。
注: データベースと Redis のインストールのサーバーに注意してください。ホスト インストールの場合は、次のようにホストの IP アドレスを指定する必要があります。
dockerdesktop アプリケーションでイメージを選択して、構築されたイメージを確認します。
コンテナーとなるイメージを開始します (1-開始、2-コンテナーの名前付け、3-アクセス ポートです、4-マウントされるホストとコンテナーには複数のパスがあります)
コンテナのすべての情報を確認したり、コンテナターミナルコマンドを操作して各種設定情報を表示したり、コンテナの起動、停止、削除などが行えます。
8: Windows でエクスポートし、cmd の docker image コマンドでイメージを表示します。
-
docker save -o poiOne.tar image id を使用します (エクスポートされたイメージが Linux に移動されてインポートされる場合、REPOSITORY と TAG が NONE になる可能性があります)
-
docker save -o poiTwo.tar を使用します。 イメージ名: TAG (エクスポートされたイメージは Linux に移動され、REPOSITORY なしでインポートされ、TAG は NONE です)
C:\Users\dell>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
poi 1.0 9ae198d48a31 4 minutes ago 175MB
anapsix/alpine-java 8_server-jre_unlimited 49d744fbb526 4 years ago 126MB
C:\Users\dell>docker save -o poiOne.tar 9ae198d48a31
C:\Users\dell>docker save -o poiTwo.tar poi:1.0
C:\Users\dell>
9: Linux または Windows にイメージをインポートするコマンドは次のとおりです。
docker load -i poi.tar