草庐IT

docker - Docker Compose v3 中的 volumes_from 等价物

这里似乎有类似的问题(docker-composevolumes_fromequivalentwithversion3、Howtoreplacevolumes_fromindocker-composerv3),但我认为他们没有回答问题(或者至少我不明白答案如何解决问题)。所以让我再试一次,非常具体。我有这个v2docker-compose.yml:version:'2'services:full-tests:volumes:-..:/opt/project-../../../ext-libs:/opt/ext-libs-./third-mapping:/opt/thirdunit-te

docker - Docker Compose v3 中的 volumes_from 等价物

这里似乎有类似的问题(docker-composevolumes_fromequivalentwithversion3、Howtoreplacevolumes_fromindocker-composerv3),但我认为他们没有回答问题(或者至少我不明白答案如何解决问题)。所以让我再试一次,非常具体。我有这个v2docker-compose.yml:version:'2'services:full-tests:volumes:-..:/opt/project-../../../ext-libs:/opt/ext-libs-./third-mapping:/opt/thirdunit-te

docker - 如何在 docker-compose v3 中替换volumes_from

我想知道下面的配置以适应docker-composer.yml的版本3!volumes_from不再有效,所以我应该跳过数据卷并将其替换为顶级卷吗?version:'2'services:php:build:./docker-files/php-fpm/.volumes_from:-dataworking_dir:/codelinks:-mysqlnginx:image:nginx:latestports:-"80:80"volumes:-./nginx/default.conf:/etc/nginx/conf.d/default.confvolumes_from:-datalinks

docker - 如何在 docker-compose v3 中替换volumes_from

我想知道下面的配置以适应docker-composer.yml的版本3!volumes_from不再有效,所以我应该跳过数据卷并将其替换为顶级卷吗?version:'2'services:php:build:./docker-files/php-fpm/.volumes_from:-dataworking_dir:/codelinks:-mysqlnginx:image:nginx:latestports:-"80:80"volumes:-./nginx/default.conf:/etc/nginx/conf.d/default.confvolumes_from:-datalinks

docker - volumes-from 和 volumes 有什么区别?

我看到了docker-compose模式,但我很困惑。制作组合容器的最佳方法是什么。什么时候应该使用link或volumes_from。我什么时候应该使用volumes_from,volumes#1应用程序数据库数据应用程序:图片:一些图片关联:-db//数据卷容器名称Db:图片:mysql卷_来自:-data//数据卷名数据:图片:一些图片卷:-{主机数据}:{访客数据}#2应用程序数据库+数据应用程序:图片:一些图片关联:-db//数据卷容器名称Db:图片:mysql卷:-data//数据文件名应用程序#1应用服务数据app:image:someimagevolumes_from:

docker - volumes-from 和 volumes 有什么区别?

我看到了docker-compose模式,但我很困惑。制作组合容器的最佳方法是什么。什么时候应该使用link或volumes_from。我什么时候应该使用volumes_from,volumes#1应用程序数据库数据应用程序:图片:一些图片关联:-db//数据卷容器名称Db:图片:mysql卷_来自:-data//数据卷名数据:图片:一些图片卷:-{主机数据}:{访客数据}#2应用程序数据库+数据应用程序:图片:一些图片关联:-db//数据卷容器名称Db:图片:mysql卷:-data//数据文件名应用程序#1应用服务数据app:image:someimagevolumes_from:

docker - 如何使用 Docker 的 --volumes-from 映射卷路径?

我是Docker新手,对使用--volumes-from功能感到很兴奋,但有些东西我不明白。如果我想将--volumes-from与两个仅数据容器一起使用,每个容器都导出名为/srv的卷,如何防止卷路径从碰撞?我可以在使用[host-dir]:[container-dir]创建绑定(bind)挂载时映射卷名;如何使用--volumes-from做到这一点?所以我想要的应该是这样的:dockerrun--name=DATA1--volume=/srvbusyboxtruedockerrun--name=DATA2--volume=/srvbusyboxtruedockerrun-t-i-

docker - 如何使用 Docker 的 --volumes-from 映射卷路径?

我是Docker新手,对使用--volumes-from功能感到很兴奋,但有些东西我不明白。如果我想将--volumes-from与两个仅数据容器一起使用,每个容器都导出名为/srv的卷,如何防止卷路径从碰撞?我可以在使用[host-dir]:[container-dir]创建绑定(bind)挂载时映射卷名;如何使用--volumes-from做到这一点?所以我想要的应该是这样的:dockerrun--name=DATA1--volume=/srvbusyboxtruedockerrun--name=DATA2--volume=/srvbusyboxtruedockerrun-t-i-

go - 为什么 CreateContainerOptions 的 Volumes 采用 map[string]struct{}?

我一直在使用很棒的go-dockerclient]由fsouza创建但我很困惑为什么docker.CreateContainerOptions.Volumes是字符串到结构的映射?Thedocsdon'texplain这是为什么,但我想您只需要map[string]=>string即可将主机卷映射到容器卷?或者将值留空以表示主机卷将安装在容器内的相同路径。我翻了一堆ofopencodeonGithub人们创建容器,但我刚刚看到很多人使用一个字符串和一个空结构作为值来安装Volumes的例子。我也是Go的新手,所以我可能会遗漏一些非常明显的东西。 最佳答案

Docker Compose - 在多个容器之间共享命名卷

我正在使用docker-compose和v3。我正在尝试在docker中挂载一个卷:./appdata:/appdata我想将其作为一个卷,然后从多个容器中引用该卷。volumeconfigurationreference仅将data-volume:显示为命名卷,没有值,因此看起来不像上面。services:nginx:build:./nginx/ports:-80:80links:-phpvolumes:-app-volumephp:build:./php/expose:-9000volumes:-app-volumevolumes:app-volume:./appdata:/app