簡體   English   中英

如何訪問 Docker 容器內容

[英]How do I access a Docker Containers Contents

您可以訪問/var/lib/docker/containers/<container id>/下的/var/lib/docker/containers/<container id>/ ,但是您可以從哪里訪問它的內容,它們必須存儲在服務器上的某個地方?

創建容器時,使用 -v server:container_location 或 -v volume_name:container_location 映射卷

您沒有提供如何設置容器。 所以,你可以檢查

docker inspect CONTAINER_NAME. 

查看映射的文件夾或/和 docker 卷

也可以在容器中運行 docker 的機器上執行命令。

docker exec CONTAINER_NAME command 

(例如,您可以 ls 或 bash 進入容器)

一切都取決於容器的創建方式。

你提供 docker Run.... 你使用的字符串。 你可能會得到更多的幫助。

用於文件檢查

您需要指定卷驅動程序選項,您必須使用--mount。 -v 或 --volume:由三個字段組成,以冒號 (:) 分隔。 字段必須按正確的順序排列,每個字段的含義不是很明顯。 在命名卷的情況下,第一個字段是卷的名稱,並且在給定的主機上是唯一的。 對於匿名卷,第一個字段被省略。 第二個字段是文件或目錄在容器中掛載的路徑。 第三個字段是可選的,是一個以逗號分隔的選項列表,例如 ro。 這些選項將在下面討論。 --mount:由多個鍵值對組成,以逗號分隔,每個鍵值對由一個=元組組成。 --mount 語法比 -v 或 --volume 更冗長,但鍵的順序並不重要,標志的值更容易理解。 掛載的類型,可以是 bind、volume 或 tmpfs。 本主題討論體積,因此類型始終為體積。 坐騎的來源。 對於命名卷,這是卷的名稱。 對於匿名卷,此字段被省略。 可以指定為 source 或 src。 目標將文件或目錄安裝在容器中的路徑作為其值。 可以指定為目的地、dst 或目標。 readonly 選項(如果存在)會使綁定掛載以只讀方式掛載到容器中。 可以多次指定的 volume-opt 選項采用由選項名稱及其值組成的鍵值對。

https://docs.docker.com/storage/volumes/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM