要創建一個共享目錄,可以使用Docker命令行工具或Docker Compose來完成。以下是兩種方法的示例:
使用Docker命令行工具:
-v
或 --volume
選項指定要共享的目錄路徑。例如,要將主機的 /path/to/host/dir
目錄與容器內的 /path/to/container/dir
目錄進行共享,可以運行以下命令:docker run -v /path/to/host/dir:/path/to/container/dir <image_name>
使用Docker Compose:
docker-compose.yml
文件中,使用 volumes
關鍵字來定義要共享的目錄。例如,以下示例將主機的 /path/to/host/dir
目錄與容器內的 /path/to/container/dir
目錄進行共享:version: '3'
services:
myservice:
volumes:
- /path/to/host/dir:/path/to/container/dir
無論您使用哪種方法,共享目錄將在主機和容器之間建立連接,使它們可以共享文件和數據。