在Docker中,可以使用相对路径来挂载文件和卷。以下是一个使用Docker Compose的示例:
假设在当前目录下有一个名为app的文件夹,里面包含要挂载的文件和卷。
docker-compose.yml文件内容如下:
version: '3'
services:
web:
image: nginx:latest
volumes:
- ./app:/usr/share/nginx/html
- ./app/logs:/var/log/nginx
ports:
- "80:80"
在上述示例中,我们将当前目录下的app文件夹挂载到Nginx容器中的/usr/share/nginx/html和/var/log/nginx路径。
然后可以使用以下命令启动Docker容器:
docker-compose up -d
这将启动一个Nginx容器,并将当前目录下的app文件夹挂载到容器中的相应路径。
请注意,这个示例假设你已经安装了Docker和Docker Compose,并且当前目录下存在app文件夹。如果不存在,你需要先创建它。