要在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
目录。