問題タブ [docker-volume]

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 投票する
1 に答える
904 参照

docker - Docker: ホストからマウントされたホスト ディレクトリにデータをコピーして、実行中のコンテナーからアクセスします

ローカル ホスト ディレクトリにボリュームがマウントされた実行中のコンテナーがあります。

ホストからコンテナーにデータを提供したい場合 (例えば、大きな postgres ダンプ)、ホストからホスト ディレクトリにファイルを直接書き込むのは安全ですか?

?

簡単なテストでは、これが機能していることを示しています (つまり、コンテナーに対して bash を実行してチェックすると、ファイルが存在します)。しかし、データの一貫性については安全ですか?

ノート:

私も使用できることを知っています

しかし、私の特定のケースでは、ボリュームが Ceph (rbd) からマウントされている場合、これは機能しません。

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

docker - Docker: 他の Docker サービス (コンテナーではない) からのボリュームのマウント

各ホストで docker サービスを実行する 2 つのホストがあります。

ホスト A のコンテナーは、ホスト B から作成されたボリュームを使用する必要がありました。

これは可能ですか?

0 投票する
0 に答える
354 参照

postgresql - postgresql docker ボリュームを復元するにはどうすればよいですか?

docker-compose を使用してアプリケーションを起動します。1 つのコンテナーは postgresql を使用します。

tar.gzコンテナボリュームをファイルにバックアップするスクリプトを作成しました。

backup.tar.gz

ボリューム内のファイルを検査すると、old.txt はありません

コンテナーを停止し ( docker-compose stop db)、展開し/var/lib/docker/volumes/application_postgresql/_dataてコンテナーを再起動します ( docker-compose restart db)。しかし、うまくいかなかったようです。

ファイルはよさそうだ

しかし、私のコンテナは開始したくありません

postgresql ボリュームを復元するにはどうすればよいですか?

pgdumpを使用すると、ソリューションがよりエレガントになることを私は知っています。しかし、環境を知らないバックアップ スクリプトを作成したいと考えています。

どのような戦略を使用できますか?

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

docker - ビルド中に Docker イメージ内のファイルをコピーする

にボリュームがあるdockerage/apache-mellonに基づく docker イメージを構築したいと考えてい/var/wwwます。一時ディレクトリ内に Web アプリをビルドするときに、Docker コンテナー内に Web アプリをビルド/var/wwwし、Dockerfile で次のコマンドを使用してファイルをコピーしたいと考えています。

docker ビルド プロセスはエラーなしで終了しますが、ファイルは にコピーされません/var/www。ビルド中に docker ボリュームとして宣言された場所にファイルをコピーする方法はありますか?