問題タブ [mounted-volumes]
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.
docker - docker "--volumes-from" ファイルがターゲット コンテナーに更新されない
Docker ボリュームについては多くの議論がありますが、次の点については対処されていないようです。
シンプルなコンテナアレンジをしています。構成を持つボリューム コンテナーが 1 つあります。最初のコンテナーから --volumes- を使用してこれらの構成をプルする 2 つ目のコンテナーがあります。これはすべて正常に機能し、2 番目のコンテナーの複数のインスタンスを起動でき、すべてのファイルが期待どおりにマウントされます。
ただし、configs ボリューム (Dockerfile によって作成された) で構成ファイルが変更された場合、このボリュームをマウントした「アプリ」コンテナーは変更を認識しません。ファイルを表示するには、アプリ コンテナーを再起動する必要があります。ボリュームへの書き込みもテストしましたが、これは機能しますが、1 つのコンテナーによる変更は (再起動されるまで) 他のコンテナーには表示されません。
これは、リアルタイムの更新がなくても、宣伝どおりに機能しているようです。iノードのマウントについて何か読んだことがありますが、これは一般的にマウントの問題である可能性があります。
これが可能かどうか、または何が起こっているのかを明らかにできる人はいますか?
ありがとう。
php - Curlftpfs マウントが Apache Web サーバー経由でファイルに到達できない
curlftpfs を介してディレクトリをマウントしました。このマウント内から Web サーバー経由でファイルにアクセスしようとしています。
マウントされたディレクトリへのパスは
「/home/domain.nl/domains/cms.domain.nl/public_html/project/1/syslink/」
奇妙なことに、PHP はそのディレクトリから読み書きできます。しかし、Apache Web サーバーからフォルダーにアクセスしようとすると、エラーが発生します。
403禁止します
このサーバーの /project/1/syslink/file.jpg にアクセスする権限がありません。
PHPで exec('whoami') を実行したときの出力は次のとおりです。
ウレ
それは curlftpfs マウントを作成したユーザーでもあるため、権限は問題になりません。
このユーザーで Linux CLI にログインすると、マウントされたディレクトリにアクセスできます...
css - ASP.NET MVC Web サイト、div の背景画像を生成する方法ですが、画像はリモート ドライブにあります
景色:
モデル:
コントローラー:
これは完全にうまく機能します。問題は、1000 テラバイトのコンテンツ データをすべてサブフォルダーに保存できないことです。コンテンツはリモート サーバーに保存され、ドライブは IIS サーバーのドライブ文字 M にマウントされます。パスは正しいですか?懸念される行は次のとおりです。
私はすでに試しました:
また、すべての「/」を「\」に置き換えてみました。また、最初に「file://///」を使用してみましたが、これは散発的にしか機能しないようでした (たとえば、ページを更新すると機能しませんが、ホーム ボタンを押すと機能します)。
基本的に、Web サイトの標準コンテンツ フォルダが非常に大きいため、Web サーバーではなく、別のデータ サーバーに格納するのが適切でないと想像してみてください。それが私が解決しようとしている問題です。
docker - Dockerコンテナ内からホストマシンのディレクトリにアクセスするには?
で docker バージョンを使用Docker version 1.9.1, build a34a1d5
していubuntu:14.04
ます。このようなボリューム オプションを使用して docker コンテナーを作成しましたdocker run -it -p 80:8080 -v host/folder:container/folder ubuntu:14.04 /bin/bash
。host/folder
からアクセスしようとしているファイルがいくつかありますcontainer/folder
。のファイルは からhost/folder
利用できませんcontainer/folder
。
ubuntu - 常に再起動するオプションが有効になっている Docker ボリューム
Docker が再起動時にコンテナーを再起動できるように docker-compose ファイルを構成するのに問題があります (私の OS は Ubuntu 16.04 です)。問題は、渡すときではなくrestart: always
、コンテナーがボリュームベースのファイル (nginx への ssl-cert など) を必要とするときです。私のコード(docker-compose.yml内):
そして、私が自分でそれを始めると、すべてがうまくいきます。次に、再起動後に動作するかどうかを確認しています。しかし、いや、それはうまくいきませんdocker-compose ps
。
実行するdocker inspect panel_php_1
と、エラーがエコーされます:
そしてマウント:
hehe.txt ファイルはディレクトリではなくファイルであると確信しています。ディレクトリであるコンテナへのボリュームのマウントがうまくいくと言えば参考になるかもしれません。助けてください、すでにインターネット全体を検索しましたが、実際には何も機能しません。ありがとう
python-2.7 - Python スクリプトの Docker コンテナー/ボリューム内の相対パス
私は Docker を初めて使用しますが、Windows 10 用の Docker ツールボックスを使用して既存の Python コードの一部を Dokcerizing することに成功しました。
現在、私はこのセットアップを持っています:
Docker コンテナで動作する Python コードの画像
これは Dockerfile で行われます。
私のすべてのコードは、一連の CSV ファイルと .pkl ファイルと共にコンテナーに格納されています。問題は、CSV ファイルと .pkl ファイルが毎日変更されるため、いくつか読んだ後、これらのファイルを 1.4G としてメインの Python スクリプトを変更することなく、毎日変更してアップロードできるボリュームまたは別のコンテナーに分割できると思います。私のアップロード速度は 40kbps (せいぜい) です。
だから、本体の Python コードで CSV ファイルと /pkl ファイルにアクセスできるように、他のコンテナー/ボリュームをどのように参照すればよいのでしょうか? 現時点では、すべてが同じディレクトリにあるため、.csv/.pkl という名前を呼び出すだけで問題はありません。
上記のコードを参照して、別のコンテナーから csv/pkl ファイルを開くにはどうすればよいですか??
私は大量のスタックオーバーフローの投稿とドッカーのドキュメントを読みましたが、それを機能させる方法を理解できないようです。助けていただければ幸いです。