Hình ảnh Docker được lưu trữ trên máy chủ ở đâu?


875

Tôi quản lý để tìm các container trong thư mục /var/lib/docker/containers, nhưng tôi không thể tìm thấy hình ảnh.

Các thư mục và tập tin theo là /var/lib/dockergì?


2
Tốt nhất để nêu cụ thể của hệ điều hành trong tiêu đề câu hỏi và / hoặc tuyên bố câu hỏi trong những trường hợp như vậy. Hai câu trả lời tốt đã được cung cấp cho linux và macOS (Mac OS X).
Webel IT Australia - upvoter

Câu trả lời:


637

Nội dung của /var/lib/dockerthư mục khác nhau tùy thuộc vào trình điều khiển Docker đang sử dụng để lưu trữ .

Theo mặc định này sẽ aufsnhưng có thể rơi trở lại overlay, overlay2, btrfs, devicemapperhoặc zfsphụ thuộc vào sự hỗ trợ hạt nhân của mình. Ở hầu hết các nơi này sẽ có aufsnhưng RedHats đã đi cùngdevicemapper .

Bạn có thể tự đặt trình điều khiển lưu trữ bằng -shoặc--storage-driver= tùy chọn cho trình nền Docker .

  • /var/lib/docker/{driver-name} sẽ chứa bộ lưu trữ cụ thể của trình điều khiển cho nội dung của hình ảnh.
  • /var/lib/docker/graph/<id>bây giờ chỉ chứa siêu dữ liệu về hình ảnh, trong jsonlayersizetệp.

Trong trường hợp aufs:

  • /var/lib/docker/aufs/diff/<id> có nội dung tập tin của hình ảnh.
  • /var/lib/docker/repositories-aufslà một tệp JSON chứa thông tin hình ảnh cục bộ. Điều này có thể được xem với lệnh docker images.

Trong trường hợp devicemapper:

  • /var/lib/docker/devicemapper/devicemapper/data lưu trữ những hình ảnh
  • /var/lib/docker/devicemapper/devicemapper/metadata siêu dữ liệu
  • Lưu ý rằng các tệp này là các tệp "thưa thớt" được cung cấp mỏng nên không lớn như vẻ ngoài của chúng.

1
Tôi có thể xem nội dung bên trong bằng cách gắn nó theo một cách nào đó không?
rv

1
Nếu bạn đặt trình điều khiển lưu trữ sau khi nó đang chạy và có một số container đang chạy với hình ảnh, nó có di chuyển ngày vào lần khởi động lại tiếp theo của daemon không? Nếu không thì làm thế nào để sửa đổi trình điều khiển lưu trữ trong trường hợp này?
BTR N Nikol


92
Làm cho mình một ưu tiên và không "kiểm tra mặc định". Sử dụng docker infovà tìm vị trí thực tế cụ thể cho thiết lập của bạn .
Bruno Bronosky

5
Điều này dường như đã thay đổi. Tôi đang sử dụng Docker for Macvới 2 hình ảnh 1,5 GB mỗi cái và /var/libkhông có thư mục docker.
Miguelmorin

298

Khi sử dụng Docker cho Mac Application, có vẻ như các container được lưu trữ trong VM được đặt tại:

~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2

CẬP NHẬT (Lịch sự của mmorin ):

Kể từ ngày 15 tháng 1 năm 2019, dường như chỉ có tệp này:

~/Library/Containers/com.docker.docker/Data/vms/0/Docker.raw

có chứa Docker Disk và tất cả các hình ảnh và thùng chứa bên trong nó.


7
Đây có phải là vị trí cho tất cả các hình ảnh (như ubuntu, nginx), hay đây là vị trí cho tất cả các container? Câu hỏi ban đầu yêu cầu hình ảnh , không phải container ...
Siu Ching Pong -Asuka Kenji-

2
Nếu bạn nhớ rằng Docker vẫn đang chạy trong VM, các đường dẫn hệ thống có liên quan đến VM chứ không phải từ hệ thống Mac Osx. Hãy thử lệnh này: docker run --rm -it -v /: / vm-root alpine: edge ls -l / vm-root nad sau này: docker run --rm -it -v /: / vm-root alpine: cạnh ls -l / vm-root / var / lib / docker Bạn có sẵn để liệt kê thư mục
docker

3
Điều này dường như đã thay đổi. Tôi đang sử dụng Docker for Macvới hai hình ảnh 1,5 GB mỗi hình và ~/Library/Containers/Data/com.docker.docker/Datakhông có thư mục com.docker.driver.amd64-linuxvà tập tin lớn duy nhất nằm trong vms/0/Docker.raw3,6 GB.
Miguelmorin

1
Việc sử dụng qcow2 hay raw tùy thuộc vào việc bạn có ở MacOS High Sierra với APFS hay không: docs.docker.com/docker-for-mac/faqs/#disk-usage
Peter

1
Kiểm tra kích thước cho mac:du -hd1 ~/Library/Containers/com.docker.docker/Data/
Efren

122

Đây là cách làm cũ, bây giờ nó đã thay đổi. Bỏ qua câu trả lời này vào năm 2019

Trong trường hợp đặc biệt của Mac OS X hoặc Windows, sử dụng boot2docker, hình ảnh Docker của bạn được lưu trữ trong VirtualBox VM được quản lý bởi boot2docker.

VM này sẽ được lưu trữ ở vị trí bình thường của hình ảnh VirtualBox:

      HĐH X: ~/VirtualBox VMs/boot2docker-vm

      Các cửa sổ: %USERPROFILE%/VirtualBox VMs/boot2docker-vm

Bạn có thể đặt lại bằng cách chạy (CẢNH BÁO: Điều này sẽ hủy tất cả hình ảnh bạn đã tạo và tải xuống cho đến nay):

boot2docker down
boot2docker destroy
boot2docker init
boot2docker up

Điều này đặc biệt hữu ích nếu bạn giữ hàng tấn hình ảnh trung gian khi xây dựng / gỡ lỗi bản dựng mà không có các tùy chọn --rm hữu ích, tôi trích dẫn chúng ở đây để tham khảo: Sử dụng:

docker build -t webapp --rm=true --force-rm=true .

thay vì:

docker build -t webapp .

16
Sau khi cài đặt Docker mới trên Windows 10, tôi có thể xác nhận rằng kết quả của việc nhấp vào phím tắt Docker Quickstart Terminal lần đầu tiên tạo ra một máy ảo (VM) được gọi là 'mặc định' (sau khi một vài lần khởi động không thành công - tiếp tục chạy cho đến khi nó hoạt động). VM 'mặc định' này có thể được đặt trong Windows tại: %USERPROFILE%\.docker\machine\machines (vui lòng lưu ý dừng hoàn toàn trong đường dẫn)
AnotherLongUsername 20/1/2016

6
Trong các bản phát hành mới hơn, boot2docker hiện là docker -machine . Xem docs.docker.com/machine/migrate-to-machine
khylo

3
Có thể thay đổi vị trí đó?
dhblah

13
Câu trả lời không còn đúng cho Windows 10. Thay vào đó, hãy xem câu trả lời mới hơn từ @tristan có tham khảoC:\Users\Public\Documents\Hyper-V\Virtual hard disks\MobyLinuxVM.vhdx
aaronsteer

5
% USERPROFILE% \. Docker vẫn đúng cho các thiết lập win7.
RMorrisey

119

Trên thực tế, hình ảnh Docker được lưu trữ trong hai tệp như được hiển thị bằng lệnh sau

$ docker info

Tập tin dữ liệu: /var/lib/docker/devicemapper/devicemapper/data

Tệp siêu dữ liệu: /var/lib/docker/devicemapper/devicemapper/metadata


3
Đây là cho các biến thể RedHat. Họ đã chọn không đi AUFS vì nó không nằm trong kernel chính .
Matt

8
Có, thật không may, hai dòng dữ liệu "(Meta)" này không xuất hiện trong mỗi docker. Nó phụ thuộc vào trình điều khiển được sử dụng
Orabîg

@DmitryYudin câu trả lời mirosval của công trình cho mới nhất Docker cho Mac .
Franklin Yu

8
Một câu trả lời thích hợp không phải là "Đây là nơi nó nằm trên máy MY." Một câu trả lời thích hợp là "Đây là cách bạn tìm thấy nó trên máy CỦA BẠN." Đây là một câu trả lời thích hợp. Tôi đã tham gia một công ty với 11 tập EBS khác nhau với đầy đủ các hình ảnh docker. Câu trả lời này cho phép tôi tìm ra "Root Dir" hiện tại .
Bruno Bronosky

Trên Mac OS X (ít nhất là trên Yosemite, là EOL wrt Docker), docker inforất hữu ích, nhưng đầu ra Docker Root Dir: /var/lib/dockerkhông cho biết vị trí lưu trữ hình ảnh (xem câu trả lời cụ thể của Mac ở trên).
Webel IT Australia - upvoter

70

Trên 'Docker cho Windows' mới phát hành, sử dụng Hyper-V, dữ liệu được đặt trong đĩa cứng ảo Docker:

C: \ Users \ Public \ Documents \ Hyper-V \ Đĩa cứng ảo \ MobyLinuxVM.vhdx

Bạn cũng có thể mở 'Trình quản lý Hyper-V' để truy cập Docker / MobyLinuxVM.


13
Docker trên Windows 10 Anniversary Update đặt các tệp hình ảnh C:\ProgramData\docker\windowsfiltercho tôi. Thông tin thêm: stackoverflow.com/a/39971954/188740
Johnny Oshika

1
'Người quản lý Hyper-V' là câu trả lời!
Reza

68

Các hình ảnh được lưu trữ trong /var/lib/docker/graph/<id>/layer.

Lưu ý rằng hình ảnh chỉ khác với hình ảnh gốc. ID cha được lưu trữ với siêu dữ liệu của hình ảnh /var/lib/docker/graph/<id>/json.

Khi bạn docker runmột hình ảnh. AUFS sẽ 'hợp nhất' tất cả các lớp thành một hệ thống tệp có thể sử dụng.


11
Câu trả lời này đã hết hạn, họ đã chuyển mọi thứ xung quanh.
Không khí

7
@Air Bạn có thể đăng những gì đã di chuyển xung quanh?
Elijah Lynn

1
không còn thư mục đồ thị nữa
Paddy

49

Trên Ubuntu, bạn có thể "chơi" với hình ảnh đang chạy

sudo baobab /var/lib/docker

Trên thực tế, hình ảnh được lưu trữ trong /var/lib/docker/aufs/diff

ảnh chụp màn hình hiển thị công cụ phân tích đĩa baobab chạy trên / var / lib / docker


Thực sự tốt đẹp. Trên Mac DaisyDisk cũng tương tự (màn hình bánh xe), GrandPers perspective cũng hữu ích (hình chữ nhật).
Webel IT Australia - upvoter

Có vẻ như đó là cách đáng tin cậy duy nhất để tìm thấy nó.
Alexandr

48

Đối với ai đó đang sử dụng hộp công cụ Docker (sử dụng docker-machine), các câu trả lời liên quan đến boot2docker trên Mac OS X là không hợp lệ. VM máy docker được gọi là "mặc định" và nó tồn tại trong /Users/<username>/.docker/machine/machines/default/thư mục.


3
Tôi không thể tìm thấy bất kỳ thư mục container hoặc hình ảnh trong thư mục đó.
lvarayut

3
tìm đĩa.vmdk trong thư mục đó
lukeaus

1
$ docker hình ảnh -a mang lại khoảng 1 gig hình ảnh, trong khi đĩa.vmdk trong ~ / .docker là khoảng 20 hợp đồng biểu diễn. Làm thế nào mà?
Grav

Nó được lưu trữ ở đâu trong Windows?
Shreyas

@Grav: Máy ảo phân bổ 20 hợp đồng biểu diễn để sử dụng trong tương lai, nhưng chỉ sử dụng 1 gig cho hình ảnh.
primavera133

22

Trong Docker cho Windows ( Windows gốc), bộ nhớ chứa mặc định là:

   > docker info
   ...
   Docker Root Dir: C:\ProgramData\Docker
   ...

Tôi đã chạy docker buildlệnh và tôi không thấy một tệp mà tôi nghĩ là tệp hình ảnh. Tôi thấy một số thư mục và một số tệp văn bản (ví dụ: service.txt). Loại tệp nào & với phần mở rộng tệp nào docker buildtạo ra?
dùng3731622

22

Nếu bạn đang sử dụng Docker cho MAC (không boot2docker) thì vị trí là/Users/<</>UserName></>/Library/Containers/com.docker.docker/Data/


Vâng, khi tôi đã làm một: jasper@~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux $ ls -lh | grep Docker -rw-r--r--@ 1 jasper staff 6.3G May 25 19:20 Docker.qcow2Tôi tìm thấy hình ảnh. Nhưng đó không phải là container mặc dù. Không thấy chúng trong thư mục Dữ liệu này thực sự ..
rhand

1
Nhưng như đã nêu trước khi bạn ở đây stackoverflow.com/a/37642236/460885 nó nằm trong hình ảnh này mà các container được đặt.
rhand

7

Như đã trả lời ở đây , nếu bạn ở trên Mac, nó nằm ở

/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2

2
Docker.qcow2? Làm thế nào tôi có thể giả sử để kéo một hình ảnh docker cụ thể từ đó?
AlxVallejo

7

Mở rộng câu trả lời của Tristan, trong Windows với Hyper-V, bạn có thể di chuyển hình ảnh với các bước sau từ matthuisman:

Trong Windows 10,

  1. Dừng docker vv
  2. Nhập "Trình quản lý Hyper-V" trong hộp tìm kiếm trên thanh tác vụ và chạy nó.
  3. Chọn PC của bạn trong khung bên trái (Của tôi được gọi là DESKTOP-CBP **)
  4. Nhấp chuột phải vào đúng máy ảo (Của tôi được gọi là MobyLinuxVM)
  5. Chọn "Tắt" (Nếu nó đang chạy)
  6. Nhấp chuột phải vào nó một lần nữa và chọn "Di chuyển"
  7. Làm theo lời nhắc

2
Điều này chỉ di chuyển máy Hyper-V chứ không phải hình ảnh, hình ảnh vẫn sẽ được lưu trữ ở vị trí VHD.
olive_tree

@olive_tree Tôi đang cố gắng tìm những hình ảnh được tạo bởi docker buildlệnh. Tôi đang dùng máy tính Windows 10. Tôi tìm trong C: \ Users \ Public \ Documents \ Hyper-V \ Đĩa cứng ảo, nhưng tất cả những gì tôi thấy là MobyLinuxVM.vhdx. Những hình ảnh thực tế được lưu trữ ở đâu?
dùng3731622

5

Nếu bạn nhớ rằng Docker vẫn đang chạy trong VM, các đường dẫn hệ thống có liên quan đến VM chứ không phải từ hệ thống Mac Osx. Như nó nói tất cả được chứa trong một tệp VM:

/Users/MyUserName/L Library / Content / com.docker.docker / Data / com.docker.driver.amd64-linux / Docker.qcow2

Hãy thử chạy hình ảnh Alps với tùy chọn âm lượng này và lệnh ls bạn có thể liệt kê máy chủ VM:

docker chạy --rm -it -v /: / vm-root alpine: cạnh ls -l / vm-root

Sau này chỉ cần thử:

docker chạy --rm -it -v /: / vm-root alpine: cạnh ls -l / vm-root / var / lib / docker

Bây giờ, bạn có thể liệt kê thư mục docker từ máy chủ VM


Cảm ơn! Đây là câu trả lời duy nhất phù hợp với tôi trên Windows 10 với Hyper-v. Tôi đã có thể dọn sạch các tệp bị hỏng trong thư mục khó nắm bắt / var / lib / docker / overlay2.
Ali Cheaito

4

Tôi sử dụng boot2docker cho Docker trên Mac OSX, vì vậy hình ảnh được lưu trữ vào /Users/<USERNAME>/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vmdk.


4

Tôi chỉ có thể trả lời câu hỏi này cho người dùng Ubuntu:

Thư mục gốc của docker có thể được tìm thấy khi bạn chạy lệnh docker info

Thư mục Docker sẽ được đưa ra trong dòng này: " Docker Root Dir: /var/lib/docker"

Về hình ảnh docker, chúng được lưu trữ trong thư mục docker: /var/lib/docker/aufs/diff/

Hãy nhớ những điều này không giống nhau trong tất cả các phiên bản của docker. Hiện tại, tôi đang sử dụng 1.12.3.


4

Sử dụng docker infolệnh để hiển thị thông tin trên toàn hệ thống và vị trí có thể thay đổi.

Tùy thuộc vào trình điều khiển lưu trữ đang sử dụng, thông tin bổ sung có thể được hiển thị, chẳng hạn như tên nhóm, tệp dữ liệu, tệp siêu dữ liệu, không gian dữ liệu được sử dụng, tổng không gian dữ liệu, không gian siêu dữ liệu được sử dụng và tổng không gian siêu dữ liệu.

Tệp dữ liệu là nơi lưu trữ hình ảnh và tệp siêu dữ liệu là nơi lưu trữ dữ liệu meta liên quan đến những hình ảnh đó. Khi chạy lần đầu tiên Docker sẽ phân bổ một lượng không gian dữ liệu và không gian dữ liệu meta nhất định từ không gian có sẵn trên ổ đĩa /var/lib/dockerđược gắn.

Dưới đây là ví dụ trên Ubuntu (kiểm tra Root Dir ):

$ docker info
...
Server Version: 18.06.1-ce
Storage Driver: aufs
 Root Dir: /var/snap/docker/common/var-lib-docker/aufs
...
Docker Root Dir: /var/snap/docker/common/var-lib-docker
...

Và đây là ví dụ trên Travis CI (xem Docker Root Dir ):

$ docker info
Server Version: 17.09.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
...
Docker Root Dir: /var/lib/docker
...

Bạn có thể sử dụng --formattham số để trích xuất thông tin đó thành một tệp, ví dụ:

$ docker info --format '{{.DriverStatus}}'
[[Root Dir /var/snap/docker/common/var-lib-docker/aufs] [Backing Filesystem extfs] [Dirs 265] [Dirperm1 Supported true]]

hoặc là:

$ docker info --format '{{json .DriverStatus}}'
[["Root Dir","/var/snap/docker/common/var-lib-docker/aufs"],["Backing Filesystem","extfs"],["Dirs","265"],["Dirperm1 Supported","true"]]

3

Trong Docker cho Windows, nhật ký ở đây: %USERPROFILE%\AppData\Local\Docker


3

kiểm tra thư mục docker trong /var/lib

các hình ảnh được lưu trữ ở vị trí dưới đây:

/var/lib/docker/image/overlay2/imagedb/content

4
cái này chỉ có thư mục sha256
toto '

Tôi nghĩ bạn có nghĩa là đơn giản : /var/lib/docker/image/overlay2/. Cũng lưu ý rằng đây là trường hợp do thực tế là công cụ Docker của bạn đang sử dụng overlay2làm Trình điều khiển lưu trữ.
Guy Avraham

3

sử dụng docker inspect container_id
thư mục find trong MergedDir

# example. 
"MergedDir": "/var/lib/docker/overlay2/f40cc2ea8912ec3b32deeef5a1542a132f6e918acb/merged 

3

Đối với "Docker Desktop", nhấp vào biểu tượng khay hệ thống docker và nhấp vào "Cài đặt". nhập mô tả hình ảnh ở đây

Trên tab Nâng cao, bạn có thể thấy vị trí ảnh đĩa.

nhập mô tả hình ảnh ở đây


2

Môi trường: Windows 10 Pro, docker desktop 2.0.3.0 edge

bấm chuột phải vào biểu tượng docker trong khay hệ thống, chọn cài đặt - nâng cao:

Vị trí ảnh đĩa (có thể chỉnh sửa thông qua trình duyệt):

C: \ Users \ Public \ Documents \ Hyper-V \ Virtual Hard Disks \ DockerDesktop.vhdx

(nó ở đó - Thư mục tài liệu bị ẩn)


C: \ Users \ Public \ Documents \ Hyper-V \ Virtual Hard Disks \ DockerDesktop.vhdx hình ảnh được tạo bởi docker buildlệnh?
dùng3731622


1

Trên Fedora, Docker sử dụng LVM để lưu trữ nếu có sẵn. Trên hệ thống của tôi docker infocho thấy:

Storage Driver: devicemapper
 Pool Name: vg01-docker--pool
 Pool Blocksize: 524.3 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file:
 Metadata file:
 Data Space Used: 9.622 GB
 ...

Trong trường hợp đó, để tăng dung lượng lưu trữ, bạn sẽ phải sử dụng các công cụ dòng lệnh LVM hoặc các trình quản lý phân vùng tương thích như blivet .


1

Trong Windows 2016, docker (DockerMsftProvider) sử dụng thư mục "windowsfilter" dưới gốc docker

>docker info
...
Storage Driver: windowsfilter
...
Docker Root Dir: C:\ProgramData\docker
...

Nó sử dụng thư mục "tmp" dưới gốc docker để tải xuống các tệp và nó xóa các tệp sau khi giải nén các tệp đã tải xuống vào thư mục "windowsfilter".


0

Trên Debian Không ổn định / Sid,

docker info để tìm thông tin trên toàn hệ thống.

hình ảnh được lưu trữ tại /var/lib/docker/image/overlay2/imagedb/content

container được lưu trữ tại /var/lib/docker/containers

phiên bản docker 18.06.0-ce, phiên bản API1.38


0

Tôi không thể giải quyết câu hỏi với Docker phiên bản 18.09 trên macos bằng các câu trả lời ở trên và thử lại.

Giải pháp thực tế duy nhất cho tôi là sử dụng docker-compose.ymlcấu hình này :

version: '3.7'
...
  services:
    demo-service:
      volumes:
        - data-volume:/var/tmp/container-volume

volumes:
  data-volume:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /tmp/host-volume

Sau khi ra mắt với docker-compose uptôi cuối cùng đã có /tmp/host-volumetừ macos được chia sẻ dưới dạng khối lượng có thể ghi từ bên trong container:

> docker exec -it 1234 /bin/bash
bash-4.4$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
...
osxfs                488347692 464780044  21836472  96% /var/tmp/container-volume

Hy vọng điều này sẽ giúp những người khác quá.


0

Hình ảnh được lưu trữ bên trong /var/lib/dockervà sau đó trong storage driverthư mục áp dụng .

Trình điều khiển lưu trữ, đang được sử dụng, có thể được xác định bằng cách thực hiện docker infolệnh.


0

Theo hướng dẫn Bắt đầu Docker "hình ảnh được xây dựng của bạn" là "trong sổ đăng ký hình ảnh Docker cục bộ của máy bạn."

nhập mô tả hình ảnh ở đây

Điều này vẫn còn xa lạ với tôi, bởi vì bây giờ nó dẫn đến câu hỏi. Đăng ký hình ảnh Docker cục bộ của máy tôi ở đâu?

Tuy nhiên, tôi chắc chắn nghĩ rằng thông tin này đáng để chia sẻ như một câu trả lời.


Haha TBH Tôi nghĩ rằng đây nhiều nhất là một bình luận. Sẽ là một nhận xét tuyệt vời mặc dù!
Mong H. Ng

0

Nếu bất cứ ai cần nó cho các mục đích kịch bản, đây là một giải pháp một dòng.

Trong vỏ POSIX, với PCRE được bật grep, hãy thử:

DOCKER_ROOT_DIR="$(docker info 2>&1 | grep -oP '(?<=^Docker Root Dir: ).*')"

Trong PowerShell:

$DOCKER_ROOT_DIR="$(docker info 2>&1 | foreach {if($_ -match "Docker Root Dir"){$_.TrimStart("Docker Root Dir: ")}})"

Lưu ý, khi trên Windows 10 (kể từ 10.0.18999.1), ở cấu hình mặc định, nó sẽ trả về:

  • C:\ProgramData\Docker trong chế độ "Windows container"
  • /var/lib/docker, trong chế độ "Linux container"

Trên CentOS tôi đã phải sử dụng DOCKER_ROOT_DIR="$(sudo docker info 2>&1 | grep -oP '(?<=Data loop file: ).*')", nhưng cuối cùng nó là một tệp chứ không phải thư mục
HairOfTheDog

Bạn có chắc chắn nó không phải là một thư mục? Đối với tôi, sudo ls "$(docker info 2>&1 | grep -oP '(?<=^Docker Root Dir: ).*')"liệt kê các nội dung của thư mục này.
quạ Vulcan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.