在docker-compose的简短语法中,可以使用以下方式来实现绑定挂载和卷挂载(版本3):
volumes
关键字来定义绑定挂载。示例:
version: '3'
services:
web:
image: nginx
volumes:
- /path/on/host:/path/in/container
上述示例中,将主机上的/path/on/host
目录与容器中的/path/in/container
目录进行绑定挂载。
volumes
关键字来定义卷挂载。示例:
version: '3'
services:
db:
image: mysql
volumes:
- data:/var/lib/mysql
volumes:
data:
上述示例中,定义了一个名为data
的卷,并将其挂载到db
服务的/var/lib/mysql
目录下。
在以上示例中,volumes
关键字后面的内容可以是主机上的路径,也可以是卷的名称。如果是主机上的路径,则表示绑定挂载;如果是卷的名称,则表示卷挂载。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云