私はDockerイメージ(dockerビルド/ db/dataへのコピー)として構築し、ドッカーハブにプッシュしたテストデータを持っています。データをdbコンテナにバインドする
そのデータを使用するdbインスタンスを実行したいとします。
私ができることを期待:「ドッキングウィンドウの作成」およびイメージからコンテナを作成し、事実上それにデータをコピーしますでしょうボリューム(多分という名前のボリューム)にマッピング
- 実行ボリューム。
- "docker run"をvolume-fromで実行し、そのデータを最初のコンテナから2番目のコンテナにマッピングします。
私はそれを試してみましたが、2番目のディレクトリにはフォルダマッピングがありますが、データコンテナからあらかじめ設定されたデータには到達できません。
私の問題は、「過渡的なコンテナにそれをマウントして、ドッキングウィンドウのコピーと、それにあなたのデータをコピー」です。 のは、私は2つのラインでDockerfileあるとしましょう: ''スクラッチ COPYのA.TXT FROM/data'' とあなたはドッカー・ハブ内のfoo /グーイメージとしてそれを構築します。 名前付きボリューム 'my-volume'が作成されているとします。 ボリュームの中にa.txtを挿入するにはどうすればいいですか(例えば、単純なubuntuのコンテナ)がそれを使うことができます(cat a.txtなど)? – Ika
は詳しい情報で答えを編集しました。 –
あなたの答えから、私は自分自身を正しく説明していないかもしれません。手順2では、DockerHubからデータを取得し、にデータを取り込む方法を示します。 –
Ika