タグ付けされた質問 「mount」

24
Dockerコンテナーにホストディレクトリをマウントする方法
ホストで行われた更新がDockerコンテナーに反映されるように、ホストディレクトリをDockerコンテナーにマウントしようとしています。 私はどこで間違ったことをしていますか?これが私がしたことです: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── Dockerfile └── main_folder ├── tfile1.txt ├── tfile2.txt ├── tfile3.txt └── tfile4.txt 1 directory, 5 files kishore$ pwd /Users/kishore/tdock kishore$ docker build --tag=k3_s3:latest . …

11
Dockerのホストディレクトリへのアクセス許可が拒否されました
つまり、Dockerでホストディレクトリをマウントしようとしていますが、アクセス権限に問題がないように見えても、コンテナー内からアクセスできません。 詳細: 私がやっている sudo docker run -i -v /data1/Downloads:/Downloads ubuntu bash その後 ls -al それは私に与えます: total 8892 drwxr-xr-x. 23 root root 4096 Jun 18 14:34 . drwxr-xr-x. 23 root root 4096 Jun 18 14:34 .. -rwxr-xr-x. 1 root root 0 Jun 18 14:34 .dockerenv -rwx------. 1 root root 9014486 Jun …

9
ビルド中にホストボリュームをDockerfileのDockerコンテナーにマウントする方法
元の質問:DockerfileでVOLUME命令を使用するにはどうすればよいですか? 私が解決したい実際の質問は-ビルド中にDockerfileのドッカーコンテナーにホストボリュームをマウントする方法、つまりdocker run -v /export:/export中に機能を持つことdocker buildです。 その背後にある理由は、私にとって、Dockerでビルドするときに、それらの(apt-get install)キャッシュを単一のDockerにロックしたくないが、それらを共有/再利用するためです。それが私がこの質問について尋ねている主な理由です。 最新のアップデート: docker v18.09より前のバージョンでは、正しい答えは次のようになります。 ビルド中にボリュームをマウントする方法はありますが、Dockerfileは関係しません。 しかし、それは不十分に述べられ、組織化され、支持された答えでした。docker containsを再インストールしているときに、次の記事を偶然見つけました。 apt-cacher-ngサービスをDockerize https://docs.docker.com/engine/examples/apt-cacher-ng/ これは、直接/間接的にではなく、この/私の質問に対するDockerの解決策です。これは、Dockerが私たちに提案する正統な方法です。そして、私がここで尋ねようとしたものよりも優れていることを認めます。 もう1つの方法は、新しく承認された回答、たとえばv18.09のビルドキットです。 あなたに合ったものを選んでください。 ありました:解決策がありました-Dockerからではないロッカーですが、そのロッカーが廃止されたので、私は答えを「不可能」に戻します。 旧アップデート:したがって、答えは「不可能」です。この問題はhttps://github.com/docker/docker/issues/3156で幅広く議論されているので、それを回答として受け入れることができます。移植性は、Docker開発者にとって最も重要な問題であることを理解できます。しかし、ドッカーユーザーとして、私はこの欠けている機能に非常に失望していると言わざるを得ません。前述の議論からの引用で私の議論を締めくくりましょう:「Gentooをベースイメージとして使用したいのですが、イメージが構築されたら、1GBを超えるPortageツリーデータをどのレイヤーにも入れたくありません。あなたはインストール中に巨大なポーテージツリーがイメージに表示されなければならないのでなければ、いくつかの素晴らしいコンパクトコンテナーを用意できます。「はい、wgetまたはcurlを使用して必要なものをダウンロードできますが、移植性を考慮しただけで、Gentooベースイメージをビルドするたびに1 GBを超えるPortageツリーをダウンロードする必要があるという事実は、効率的でもユーザーフレンドリーでもありません。さらにさらに、パッケージリポジトリは常に/ usr / portageの下にあるため、Gentooの下では常に移植可能です。繰り返しますが、私はこの決定を尊重しますが、当面の失望を表明させてください。 元の質問の詳細: から ボリュームを介してディレクトリを共有する http://docker.readthedocs.org/en/v0.7.3/use/working_with_volumes/ データボリューム機能は「Docker Remote APIのバージョン1以降で利用可能になっている」とあります。私のドッカーはバージョン1.2.0ですが、上記の記事に記載されている例が機能しないことがわかりました。 # BUILD-USING: docker build -t data . # RUN-USING: docker run -name DATA data FROM busybox VOLUME ["/var/volume1", …
236 share  docker  host  mount 

1
ディレクトリまたはファイルが存在するマウント/パーティションを見つける方法は?(Linuxサーバー)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する どのパーティション/マウントディレクトリまたはファイルがオンになっているかを簡単に見つけるLinuxコマンドはありますか? (これはおそらくRTMの質問であり、私は質問することに罪悪感を感じますが、どういうわけか、まだGoogleで良い答えを見つけることができません。)

6
NFSマウントされたディレクトリを強制的にマウント解除します[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 ハングしたLinuxマシンにNFSマウントされたディレクトリがあります。アンマウントを強制しようとしましたが、うまくいかないようです: $ umount -f /mnt/data $ umount2: Device or resource busy $ umount: /mnt/data: device is busy 「mount」と入力すると、ディレクトリがマウントされなくなったように見えますが、「ls /mnt/data」を実行するとハングします。マウントポイントを削除しようとすると、次のようになります。 $ rmdir /mnt/data rmdir: /mnt/data: Device or resource busy マシンを再起動する以外にできることはありますか?
163 linux  mount  nfs  umount  nfsclient 

6
手動でAndroidエミュレーターのSDカードにファイルを置く
エミュレーターのSDカードを動作させるのに問題があります...新しいSDカードで新しいAVDデバイスを作成しました。 では、それにデータを配置する方法は?デーモンツールにマウントする「正しい」ファイルを見つけましたが、破損しているか単に読み取ることができません... あなたが何か考えがあればそれは素晴らしいでしょう:)

12
VMware WorkstationとDevice / Credential Guardには互換性がありません
私は昨年、問題なくVMwareを実行してきましたが、今日それを開いて、VMの1つを起動するとエラーメッセージが表示されました。スクリーンショットを参照してください。 リンクをたどって手順を実行しました。手順4では、「mountvol」を使用してボリュームをマウントする必要があります。mountvol X: \\?\Volume{5593b5bd-0000-0000-0000-c0f373000000}\それを使用してボリュームをマウントしようとするThe directory is not empty.と、2GBのパーティションを作成したとさえ言い続けますが、それでも同じメッセージが表示されます。 私の質問: 空でないボリュームをマウントするにはどうすればよいですか? このDevice / Credential Guardが自動的に有効化された理由と、それを削除または無効化する方法を教えてください。 CMD:

7
トランスポートエンドポイントが接続されていません
FUSEは常に(2〜3日ごと)Transport endpoint is not connectedマウントポイントでこのエラーを発生させ、それを修正しているように見える唯一のことは再起動です。 現在、このようにマウントポイントを設定しています。ここに追加する他の詳細がわからないので、何か不足している場合はお知らせください。 /dev/sdc1 /mnt/hdd2 ext4 defaults 0 0 /dev/sdb1 /mnt/hdd1 ext4 defaults 0 0 mhddfs#/mnt/hdd1,/mnt/hdd2 /data fuse defaults,allow_other 0 0
108 mount  fuse 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.