389得票5回答
如何在使用卷的docker化postgres数据库中持久化数据

我的Docker Compose文件有三个容器,分别是web、nginx和postgres。Postgres的配置如下: postgres: container_name: postgres restart: always image: postgres:latest vol...

378得票8回答
如何在Docker Compose中将主机目录挂载为卷

我正在将我的开发环境Docker化,并希望能够实现实时加载更改而无需重新构建Docker镜像。我使用docker compose,因为redis是我的应用程序的一个依赖项,我喜欢能够链接一个redis容器。 我在我的docker-compose.yml中定义了两个容器:node: buil...

155得票2回答
如何在docker-compose.yml中为命名卷设置主机路径

以下示例创建名为dbdata的数据卷,并在 db 服务内引用它:version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: dri...

144得票4回答
如何确定使用Docker卷的容器?

假设我有一个卷,我知道它的名称或 ID。 我想确定使用该卷的所有容器的列表(它们的名称或 ID)。 我可以使用哪些命令来检索此信息? 我以为它可以存储在 docker volume inspect <id> 命令的输出中,但除了挂载点("/var/lib/docker/vol...

103得票5回答
Docker-compose 命名挂载卷

为了跟踪docker-compose使用的卷,我想使用命名卷。这对于像普通卷这样的东西非常有效。 version: 2 services: example-app: volume: -named_vol:/dir/in/container/volume volum...

66得票3回答
错误:在服务“dsearch”中使用了命名卷“xplore:/root/xPlore/rtdata:rw”,但在卷部分中找不到声明。

我希望使用单个compose文件来创建Tomcat、Documentum内容服务器和Documentum Xplore的容器,但是由于docker-compose.yml文件中提到的卷的原因,我遇到了一些问题。通过分别执行compose文件,我能够启动服务。问题在于当我尝试将compose文件...

64得票4回答
如何更改“docker create volume”命令的默认位置?

创建卷时,即使作为容器卷模式,也不一定是最佳实践了。# docker volume inspect test-data [ { "Name": "test-data", "Driver": "local", "Mountpoint": "...

56得票4回答
Docker-compose:定义绑定挂载和管理挂载的挂载点。

我正在使用 docker-compose 定义我的服务。在 Docker 中,有两个有关 Docker 卷的概念。第一个是 bind mount:挂载到主机存储。 docker run -d --name web-app -v $HOST/location:/container/locati...

53得票2回答
服务卷的配置选项不受支持

第一次尝试设置Docker,但在卷方面遇到了问题。我相信此时.yml文件中的空格和格式正确无误。 我已经尝试了3、3.1、3.2、3.3和3.4版本。所有版本都收到了相同的错误信息(如下所示) 服务卷的配置选项不受支持:'db2_prod'version: '3' services: ...

45得票4回答
像卷一样在Dockerfile中添加绑定挂载

我想在Dockerfile中像初始化卷一样添加挂载点,有什么方法实现吗?