要在Docker容器中掛載共享目錄,可以使用-v
或--volume
選項來進行掛載。下面是使用-v
選項來掛載共享目錄的示例命令:
docker run -v /本地目錄:/容器目錄 鏡像名稱
其中,/本地目錄
是本地主機上的目錄,/容器目錄
是要掛載到容器中的目錄。例如,要將本地主機上的/data
目錄掛載到容器中的/app/data
目錄,可以使用以下命令:
docker run -v /data:/app/data 鏡像名稱
這將會將本地主機上的/data
目錄掛載到容器中的/app/data
目錄。這樣,在容器內部,可以使用/app/data
路徑來訪問本地主機上的/data
目錄的內容。
還可以在docker-compose.yml
文件中使用volumes
關鍵字來掛載共享目錄。例如:
version: '3'
services:
web:
image: nginx
volumes:
- /data:/app/data
這將會將本地主機上的/data
目錄掛載到名為web
的服務容器中的/app/data
目錄。