在 Docker 中,容器是運行應用程序的獨立環境,而容器映射就是將宿主機上的目錄或文件夾映射到容器中,使得容器可以讀寫宿主機中的數據。
Docker 創建容器映射非常簡單,只需要在運行容器時添加 -v 或 --volume 參數即可。以下是一個示例命令:
docker run -d --name mycontainer -v /host/directory:/container/directory image_name
運行以上命令后,Docker 將會創建一個名為 mycontainer 的容器,并將宿主機上的 /host/directory 目錄映射到容器中的 /container/directory 目錄。
在容器內,可以通過 /container/directory 訪問宿主機上的 /host/directory 目錄。
另外,還可以使用命名卷(named volumes)進行容器映射。命名卷是 Docker 中一種特殊的數據管理方式,可以自動創建并管理存儲卷。
使用命名卷進行容器映射的命令如下:
docker run -d --name mycontainer -v myvolume:/container/directory image_name
運行以上命令后,Docker 將會創建一個名為 mycontainer 的容器,并將命名卷 myvolume 映射到容器中的 /container/directory 目錄。
在容器內,可以通過 /container/directory 訪問命名卷 myvolume 中的數據。
以上就是 Docker 創建容器映射的簡單介紹,使用容器映射可以方便地在容器內外共享數據。