188

/var/lib/dockerdocker for Mac をインストールした後、Mac でフォルダーを探しています。

私はdocker info 得る

    Containers: 5
     ...
    Server Version: 1.12.0-rc4
    Storage Driver: aufs
     Root Dir: /var/lib/docker/aufs
     Backing Filesystem: extfs
     Dirs: 339
     Dirperm1 Supported: true
    ...
    Name: moby
    ID: LUOU:5UHI:JFNI:OQFT:BLKR:YJIC:HHE5:W4LP:YHVP:TT3V:4CB2:6TUS
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    ....

/var/lib/dockerしかし、ホストにディレクトリがありません。

確認/Users/myuser/Library/Containers/com.docker.docker/しましたが、そこには何も見つかりませんでした。それがどこにあるのか分かりますか?

4

12 に答える 12

180

上記の回答で述べたように、次の場所にあります。
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

tty を実行したら、次の場所に移動できます。/var/lib/docker

于 2016-12-19T16:22:00.440 に答える
7

ゾンビスレッドのようなものもありますが、ここで見つけたように、画面を必要とせず、シェルなどを台無しにする別のソリューションです.

からリストされたパスdocker volume inspect <vol_name>

次のようなコンテナーのパスを返します。

"Mountpoint": "/var/lib/docker/volumes/coap_service_db_data/_data"

コンポーネントは、特定のボリュームを使用してサービスのセクションで設定したパスの最後の_dataコンポーネントです。例:volumes:

volumes: - db_data:/var/lib/postgresql/data、obvs あなたの走行距離は異なります。

Mac でそこにアクセスするには、私が見つけた最も簡単な方法は、実行中の小さなコンテナーを実際に開始し、ホストのルートを/dockerイメージ内のディレクトリにマウントすることです。これにより、ホストで使用されているボリュームにアクセスできるようになります。

docker run --rm -it -v /:/docker alpine:edge

この時点から、ボリュームに cd できます

cd /var/lib/docker/volumes/coap_service_db_data/_data

于 2019-10-10T12:10:31.140 に答える
4

Mac 用 docker の新しいバージョンでは、これが UI 要素に移動されたようです。ここで確認できます。CLI というボタンをクリックすると、docker ファイル システムの参照に使用できるターミナルが起動します。Docker CLI ボタン

于 2020-12-08T17:08:59.383 に答える