問題タブ [docker-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7105 参照

docker - コンテナーの初期化により、\"rootfs_linux.go:58: rootfs へのマウントが原因ではないディレクトリが発生しました

Windows 7 での Docker 構成に問題があります。Docker ツールボックスを使用しています。

以前は私の設定は完全に機能していましたが、今ではエラーが発生します。

DOCKER> I/O Error [Unable to start container id [7b5a4bd7ccfd] : OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"rootfs_linux.go:58: mounting \\\"/c/Users/myProject/zip/src/elastic/elasticsearch.yml\\\" to rootfs \\\"/mnt/sda1/var/lib/docker/overlay2/f2f7c25fc05de0ec45cef945b0917beefe26bd1d0a31546378c2ffabfb905ccb/merged\\\" at \\\"/mnt/sda1/var/lib/docker/overlay2/f2f7c25fc05de0ec45cef945b0917beefe26bd1d0a31546378c2ffabfb905ccb/merged/usr/share/elasticsearch/config/elasticsearch.yml\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type (Bad Request: 400)]

問題を調査したところ、ドッカーはelasticsearch.ymlファイルをフォルダーとしてマウントしますが、ホストではファイルとして存在することがわかりました。誰もそれがどうなるか知っていますか?

ドッカーがそのファイルをファイルとして見つけることを期待しています。

どうもありがとう

0 投票する
1 に答える
1849 参照

maven - Google Cloud Build の使用時にプライベート リポジトリの認証情報を maven docker イメージに渡す方法

Google Cloud Build を使用して Java アプリをビルドしようとしています。いわゆるクラウド ビルダー (さまざまなビルダーの Docker イメージ) を使用できます。私はMavenを使用しています。したがって、問題は、アーティファクトをデプロイするためにプライベート リポジトリ (artifactory) を使用する必要があることです。この担当者はパスワードで保護されており、これらの資格情報を GC maven docker コンテナーに渡す方法がわかりません。

唯一可能な方法は次のとおりです。

  1. Maven コンテナーの settings.xml を次のように更新するシェル スクリプトを実行するには、次のようにします。

    /li>
  2. cloudbuild.yml で環境変数を設定する

私がやろうとしていることを達成するための他のエレガントな方法はありますか?

0 投票する
1 に答える
600 参照

docker - Docker マルチステージ イメージのステージ間で環境変数を渡す

4 つの下位レイヤーを持つ docker イメージがあります。

マルチステージを使用して現在のイメージ レイヤーのサイズを縮小したいのですが、これによりステージ全体で環境、ポート、および cmd 構成プロパティが失われます。のステージ間でそのような構成変数を渡す方法はありますかDockerfile