DockerMavenプラグインの使用

1.リモートドッカーを変更します。リモートでアクセスできます
        。vim / lib / systemd / system / docker.serviceExecStart ExecStart = / usr / bin / dockerd -H fd:// -H tcp://0.0.0.0で
        始まる行を変更します
       。 :2375
2.更新コンフィグレーション
        systemctlデーモンリロード変更後。
3.再起動ドッカ
        systemctl再起動ドッキングウィンドウ
4.スタート民間倉庫
        ドッキングウィンドウ開始レジストリ。
        以上の動作により、あなたは2375を通じてドッキングウィンドウにアクセスすることができます
に継承する方法5.プロジェクト
        1.docker-maven-pluginの
        公式ウェブサイトを継承する必要があります:https://github.com/spotify/docker-maven-plugin

<plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>1.1.1</version>
                <executions>
                    <execution>
                        <id>build-image</id>
                        <phase>package</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <imageName>test/${project.artifactId}:${project.version}</imageName>
                    <dockerHost>http://192.168.245.132:2375</dockerHost>
                    <baseImage>nginx</baseImage>
                    <entryPoint>["java", "-jar", "-Dspring.profiles.active=dev","/${project.build.finalName}.jar"]</entryPoint>
                    <resources>
                        <resource>
                            <targetPath>/</targetPath>
                            <directory>${project.build.directory}</directory>
                            <include>${project.build.finalName}.jar</include>
                        </resource>
                    </resources>
                </configuration>
            </plugin>

注:上記は、プロジェクトをjarパッケージにパッケージ化し、次にjarパッケージをミラーにパッケージ化し、最後にそれをdockerプライベートウェアハウスにアップロードし、残りはdockerで操作することです。

2.上記のファイルを構成した後、プロジェクトパッケージを直接パッケージ化し、パッケージの最後がdockerに移動するのを待って、追加のプロジェクトイメージdockerイメージがあることを確認し
ます。


コンテナ
dockerを実行します。run-di--name= ruoyi-admin -p 8080:8080 2350bdf48e5e
8080は、パッケージ化されたruoyi-adminの構成に対応するポート番号です。

おすすめ

転載: blog.csdn.net/www1056481167/article/details/114837437