[解決済み】Dockerにボリュームを追加しても、サブフォルダを除外してしまう。
2022-04-16 23:15:24
質問
ホスト上にDockerコンテナとフォルダがあると仮定します。
/hostFolder
. このフォルダをボリュームとしてDockerコンテナに追加したい場合、次のいずれかの方法で行うことができます。
ADD
の中にある
Dockerfile
またはボリュームとしてマウントしてください。
ここまではいいんです。
現在
/hostFolder
には、サブフォルダが含まれています。
/hostFolder/subFolder
.
をマウントしたい。
/hostFolder
を Docker コンテナに入れることができますが (読み書き、読み取り専用は関係ありません。私の場合はどちらでもうまくいきました)、その際に
NOT
を含むようにしたい。
/hostFolder/subFolder
. また、Dockerコンテナはこのサブフォルダを変更することができますが、その結果、ホスト上でも変更されることがないようにしたいのです。
これは可能ですか?もし可能なら、どのように?
解決方法は?
docker-compose を使用すると、ローカルでは node_modules を使用できますが、docker コンテナでは次の構文を使用して無視します。
docker-compose.yml
volumes:
- './angularApp:/opt/app'
- /opt/app/node_modules/
では、すべて
./angularApp
にマップされます。
/opt/app
を作成し、別のマウントボリュームを作成します。
/opt/app/node_modules/
は空のディレクトリになり、私のローカルマシンでは
./angularApp/node_modules
は空ではありません。
関連
-
[解決済み】Dockerのビルドコンテキスト外のファイルをインクルードする方法とは?
-
[解決済み] dockerfileのcopyコマンドで使われる-fromとは?
-
[解決済み] 既存のDockerコンテナにボリュームを追加するにはどうすればよいですか?
-
[解決済み] Dockerコンテナにユーザーを追加する方法は?
-
[解決済み] Docker共有ボリュームのパーミッションを管理する(最良の)方法は何ですか?
-
[解決済み】Windows 10のDockerでカレントディレクトリをボリュームとしてマウントする。
-
[解決済み】docker composeでホストディレクトリをボリュームとしてマウントする方法
-
[解決済み】DockerFileの "VOLUME "命令を理解する。
-
[解決済み】Docker化したPostgresデータベースのデータをボリュームで永続化する方法
-
[解決済み] Docker ADDとVOLUMEの比較
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Docker: 停止したDockerコンテナを表示する
-
[解決済み] docker-compose.ymlでコンテナをrootで立ち上げる設定方法
-
[解決済み] dockerでprivate 1.0のレジストリからイメージを検索するには?[クローズド]
-
[解決済み】Dockerfileにイメージ名を設定する方法は?
-
[解決済み】Dockerがlxc-tools(ユーザースペースのLXCツール)に追加するものは何ですか?)
-
[解決済み】リモートレジストリにあるDockerイメージのすべてのタグを一覧表示するには?
-
[解決済み】dockerイメージのインストールディレクトリを変更する方法は?
-
[解決済み】Dockerfileを1つのコマンドでビルドして実行する。
-
[解決済み】Docker-Compose 永続化データ MySQL
-
[解決済み】Dockerにボリュームを追加しても、サブフォルダを除外してしまう。