マイクロミラーサービスにドッカーを構築するために使用Mavenのプラグイン

プラグインのPOMサービスを追加します。1.


                        <プラグイン>
     <groupIdを> com.spotify </ groupIdを>
    <たartifactId>ドッキングウィンドウ-のMavenプラグイン- </たartifactId>
    <バージョン> 0.4.13 </バージョン>
    <設定>
        <imagenameの>ユーレカ</ imagenameの>
        <dockerDirectory> $ {project.basedir} / srcに/メイン/ドッキングウィンドウ</ dockerDirectory> <dockerHost>のhttp://ドッカー宿主机IP:2375 </ dockerHost>         <資源>             <リソース>                 <TARGETPATH> / </ TARGETPATH>                 <ディレクトリ> $ {project.build.directory} </ディレクトリ>                 $ {project.build.finalName}の.jar </ include>の<は、>             </リソース>        </リソース>     </ configuration>の
       








</プラグイン>

2. SRC /メイン/ドッキングウィンドウのソースフォルダを追加し、Dockerfileを追加し、コンテンツ:

Javaから:8


VOLUME /一時


ADDのユーリカサービス-1.0.jar app.jar
RUNのbash -c 'タッチ/app.jar'


8088を公開


ENTRYPOINT [ "ジャワ"、 " - Djava.security.egd =ファイル:は/ dev /./ urandomが"、 " - jarファイル"、 "/ app.jar"]


3.ローカルで使用:MVNきれいなパッケージのドッキングウィンドウを:ビルド-DskipTestsを

あなたは幸運十分にしている場合は、ローカルサーバーにミラーリングされなければならない三つのステップの上に構築することができます。私が遭遇したピットの多様については、次を言いました!

1)ゴールcom.spotifyの実行に失敗しました:ドッキングウィンドウ-のMavenプラグイン-:0.4.13:ビルド(デフォルト-CLI)プロジェクトspringb上:例外がキャッチ:java.util.concurrent.ExecutionException:com.spotify.docker.client.shaded .javax.ws.rs.ProcessingException:org.apache.http.conn.HttpHostConnectException:Connectはlocalhostに: 2375を[ローカルホスト/ 127.0.0.1、ローカルホスト/ 0:0:0:0:0:0:0:1]に失敗しました:接続====「この問題がポンポンに設定することができます:接続が拒否されました<dockerHost>のhttp://ドッカーホストのIP:2375 </ dockerHost> 解決するのが、以下の不具合を引用することがありそう、Iこれは

2)ゴールcom.spotifyの実行に失敗しました:ドッキングウィンドウ-のMavenプラグイン-:0.4.13:ビルド(デフォルト-CLI)プロジェクトユーレカサービス上:例外はキャッチ:タイムアウト:GET http://10.61.213.105:2372135/version: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException:org.apache.http.conn.ConnectTimeoutException:10.61.213.105:2375への接続[/10.61.213.105]が失敗しました:接続がタイムアウトを

ここでは解決策は====================です========================== ===========

/usr/lib/systemd/system/docker.serviceは、属性を追加します。

ExecStart =は/ usr / binに/ dockerd -current にExecStart =は/ usr / binに/ dockerd -H TCP://0.0.0.0:2375 -H UNIX://var/run/docker.sock、 元\へ保持とsystemctlデーモンリロード。再起動ドッキングウィンドウは、telnet成功[ここで絵の説明を挿入](ピットがたくさんある私と信じて)以下のように、効果がある:!(https://img-blog.csdnimg.cn/20200219224008611.png?x-oss-process=imageを/透かし、type_ZmFuZ3poZW5naGVpdGk、shadow_10、text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zMjgyMjc1OQ ==、size_16、color_FFFFFF、t_70)

上記の問題を解決しない場合は3)、オープンリモート接続にサーバポートをチェックする必要はありません、ファイアウォールは、インターネット上でいくつかの情報を見つけることができ、いくつかの操作を行う必要があり、最後に幸運は、この種の缶ジェンキンスを使用していません途中まで。




)の場合

                        <li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#csdnc-thumbsup"></use>
                        </svg><span class="name">点赞</span>
                        <span class="count"></span>
                        </a></li>
                        <li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;}"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-Collection-G"></use>
                        </svg><span class="name">收藏</span></a></li>
                        <li class="tool-item tool-active is-share"><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-fenxiang"></use>
                        </svg>分享</a></li>
                        <!--打赏开始-->
                                                <!--打赏结束-->
                                                <li class="tool-item tool-more">
                            <a>
                            <svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg>
                            </a>
                            <ul class="more-box">
                                <li class="item"><a class="article-report">文章举报</a></li>
                            </ul>
                        </li>
                                            </ul>
                </div>
                            </div>
            <div class="person-messagebox">
                <div class="left-message"><a href="https://blog.csdn.net/weixin_41830501">
                    <img src="https://profile.csdnimg.cn/8/E/E/3_weixin_41830501" class="avatar_pic" username="weixin_41830501">
                                            <img src="https://g.csdnimg.cn/static/user-reg-year/1x/2.png" class="user-years">
                                    </a></div>
                <div class="middle-message">
                                        <div class="title"><span class="tit"><a href="https://blog.csdn.net/weixin_41830501" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" target="_blank">耳东的慢生活</a></span>
                                            </div>
                    <div class="text"><span>发布了42 篇原创文章</span> · <span>获赞 7</span> · <span>访问量 5万+</span></div>
                </div>
                                <div class="right-message">
                                            <a href="https://im.csdn.net/im/main.html?userName=weixin_41830501" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信
                        </a>
                                                            <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">关注</a>
                                    </div>
                            </div>
                    </div>
    </article>
    
リリース5元の記事 ウォンの賞賛0 ビュー253

プラグインのPOMサービスを追加します。1.


                        <プラグイン>
     <groupIdを> com.spotify </ groupIdを>
    <たartifactId>ドッキングウィンドウ-のMavenプラグイン- </たartifactId>
    <バージョン> 0.4.13 </バージョン>
    <設定>
        <imagenameの>ユーレカ</ imagenameの>
        <dockerDirectory> $ {project.basedir} / srcに/メイン/ドッキングウィンドウ</ dockerDirectory> <dockerHost>のhttp://ドッカー宿主机IP:2375 </ dockerHost>         <資源>             <リソース>                 <TARGETPATH> / </ TARGETPATH>                 <ディレクトリ> $ {project.build.directory} </ディレクトリ>                 $ {project.build.finalName}の.jar </ include>の<は、>             </リソース>        </リソース>     </ configuration>の
       








</プラグイン>

2. SRC /メイン/ドッキングウィンドウのソースフォルダを追加し、Dockerfileを追加し、コンテンツ:

Javaから:8


VOLUME /一時


ADDのユーリカサービス-1.0.jar app.jar
RUNのbash -c 'タッチ/app.jar'


8088を公開


ENTRYPOINT [ "ジャワ"、 " - Djava.security.egd =ファイル:は/ dev /./ urandomが"、 " - jarファイル"、 "/ app.jar"]


3.ローカルで使用:MVNきれいなパッケージのドッキングウィンドウを:ビルド-DskipTestsを

あなたは幸運十分にしている場合は、ローカルサーバーにミラーリングされなければならない三つのステップの上に構築することができます。私が遭遇したピットの多様については、次を言いました!

1)ゴールcom.spotifyの実行に失敗しました:ドッキングウィンドウ-のMavenプラグイン-:0.4.13:ビルド(デフォルト-CLI)プロジェクトspringb上:例外がキャッチ:java.util.concurrent.ExecutionException:com.spotify.docker.client.shaded .javax.ws.rs.ProcessingException:org.apache.http.conn.HttpHostConnectException:Connectはlocalhostに: 2375を[ローカルホスト/ 127.0.0.1、ローカルホスト/ 0:0:0:0:0:0:0:1]に失敗しました:接続====「この問題がポンポンに設定することができます:接続が拒否されました<dockerHost>のhttp://ドッカーホストのIP:2375 </ dockerHost> 解決するのが、以下の不具合を引用することがありそう、Iこれは

2)ゴールcom.spotifyの実行に失敗しました:ドッキングウィンドウ-のMavenプラグイン-:0.4.13:ビルド(デフォルト-CLI)プロジェクトユーレカサービス上:例外はキャッチ:タイムアウト:GET http://10.61.213.105:2372135/version: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException:org.apache.http.conn.ConnectTimeoutException:10.61.213.105:2375への接続[/10.61.213.105]が失敗しました:接続がタイムアウトを

ここでは解決策は====================です========================== ===========

/usr/lib/systemd/system/docker.serviceは、属性を追加します。

ExecStart =は/ usr / binに/ dockerd -current にExecStart =は/ usr / binに/ dockerd -H TCP://0.0.0.0:2375 -H UNIX://var/run/docker.sock、 元\へ保持とsystemctlデーモンリロード。再起動ドッキングウィンドウは、telnet成功[ここで絵の説明を挿入](ピットがたくさんある私と信じて)以下のように、効果がある:!(https://img-blog.csdnimg.cn/20200219224008611.png?x-oss-process=imageを/透かし、type_ZmFuZ3poZW5naGVpdGk、shadow_10、text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zMjgyMjc1OQ ==、size_16、color_FFFFFF、t_70)

上記の問題を解決しない場合は3)、オープンリモート接続にサーバポートをチェックする必要はありません、ファイアウォールは、インターネット上でいくつかの情報を見つけることができ、いくつかの操作を行う必要があり、最後に幸運は、この種の缶ジェンキンスを使用していません途中まで。




)の場合

                        <li class="tool-item tool-active is-like "><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#csdnc-thumbsup"></use>
                        </svg><span class="name">点赞</span>
                        <span class="count"></span>
                        </a></li>
                        <li class="tool-item tool-active is-collection "><a href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;}"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-Collection-G"></use>
                        </svg><span class="name">收藏</span></a></li>
                        <li class="tool-item tool-active is-share"><a href="javascript:;"><svg class="icon" aria-hidden="true">
                            <use xlink:href="#icon-csdnc-fenxiang"></use>
                        </svg>分享</a></li>
                        <!--打赏开始-->
                                                <!--打赏结束-->
                                                <li class="tool-item tool-more">
                            <a>
                            <svg t="1575545411852" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5717" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M179.176 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5718"></path><path d="M509.684 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5719"></path><path d="M846.175 499.222m-113.245 0a113.245 113.245 0 1 0 226.49 0 113.245 113.245 0 1 0-226.49 0Z" p-id="5720"></path></svg>
                            </a>
                            <ul class="more-box">
                                <li class="item"><a class="article-report">文章举报</a></li>
                            </ul>
                        </li>
                                            </ul>
                </div>
                            </div>
            <div class="person-messagebox">
                <div class="left-message"><a href="https://blog.csdn.net/weixin_41830501">
                    <img src="https://profile.csdnimg.cn/8/E/E/3_weixin_41830501" class="avatar_pic" username="weixin_41830501">
                                            <img src="https://g.csdnimg.cn/static/user-reg-year/1x/2.png" class="user-years">
                                    </a></div>
                <div class="middle-message">
                                        <div class="title"><span class="tit"><a href="https://blog.csdn.net/weixin_41830501" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}" target="_blank">耳东的慢生活</a></span>
                                            </div>
                    <div class="text"><span>发布了42 篇原创文章</span> · <span>获赞 7</span> · <span>访问量 5万+</span></div>
                </div>
                                <div class="right-message">
                                            <a href="https://im.csdn.net/im/main.html?userName=weixin_41830501" target="_blank" class="btn btn-sm btn-red-hollow bt-button personal-letter">私信
                        </a>
                                                            <a class="btn btn-sm  bt-button personal-watch" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;}">关注</a>
                                    </div>
                            </div>
                    </div>
    </article>
    

おすすめ

転載: blog.csdn.net/weixin_32822759/article/details/104402311