volumes相关内容

Docker 命名卷位置 Mac

我使用的是 Docker for Mac 1.12.1 并且有一个 Docker Compose 文件来启动 WordPress 和 MySQL 服务 撰写文件 版本:'2'服务:D b:容器名称:mysql_db图像:mysql:5.7卷:- “./.data/db:/var/lib/mysql"重启:总是环境:MYSQL_ROOT_PASSWORD:wordpressMYSQL_DAT ..
发布时间:2021-12-26 22:50:19 其他开发

Mac 上的 Docker 机器:在 docker 主机/docker-machine 上看不到已安装的卷?卷物理存储在哪里?

我在 Macbook Pro 笔记本电脑上运行 docker-machine (0.5.0) 和 docker-compose (1.5.0) 来启动我的容器.> 这意味着我正在使用 docker-machine 创建我的虚拟机 boot2docker 驱动的主机机器,它将运行我的 docker 守护进程并托管我的所有容器. 我想我在 HOSTS 和 VOLUME 的概念中遗漏了一些关键的 ..
发布时间:2021-12-26 22:47:32 数据库

如何仅使用 docker-compose.yml 创建数据容器?

这个问题来自 Docker 存储库的一个问题: https://github.com/docker/compose/issues/942 我不知道如何使用 docker compose 创建数据容器(没有进程运行). 解决方案 更新:过去几年情况发生了变化.请参阅@Frederik Wendt 的回答,以获得良好且最新的解决方案. 我的旧答案:具体怎么做在一定程度上取决于您为 ..
发布时间:2021-12-26 22:45:00 其他开发

检测卷何时安装在 OS X 上

我有一个 OS X 应用程序需要响应正在安装或卸载的卷. 我已经通过定期检索卷列表并检查更改来解决此问题,但我想知道是否有更好的方法. 解决方案 注册到你从[[NSWorkspace sharedWorkspace] notificationCenter]得到的通知中心,然后处理你感兴趣的通知.这些是卷相关的:NSWorkspaceDidRenameVolumeNotificatio ..
发布时间:2021-12-17 23:27:54 移动开发

docker 在主机上安装卷

我已经成功地能够使用 在带有卷的docker容器之间共享文件夹 docker run -v/host/path:/container/path ... 但我的问题是这与在 Dockerfile 中使用 VOLUME 命令有什么区别 音量/路径 我正在使用带有 VOLUME 命令的图像,我想知道如何与我的主机共享它.我已经使用上面的 -v 命令完成了它,但我不知道我是否需要 -v 和 VO ..
发布时间:2021-12-07 11:46:48 其他开发

在工作场所内共享Docker卷

我花了一些时间来创建有用的Docker卷以供工作使用.它上面有一个我们软件数据库(SQL Server)的还原备份,我通过将它附加到我当时想运行的任何Linux SQL容器上来将其用于测试/调试. 当我在工作中制作有用的Docker映像时,我会使用Azure容器注册表或AWS Elastic Container Registry与我们的团队共享它们.如果作为解决方案的一部分我有一个Docke ..
发布时间:2021-05-02 19:46:11 其他开发

Docker-Compose装载卷会覆盖主机文件

我正在从CMS装入目录,其中目录文件包含在Docker容器中. 安装绝对正确.CMS获得了一些基本文件,这些文件在构建过程中被复制到容器中的已安装文件夹中.然后,它将被挂载到主机上的目录中.现在,来自Container的文件也位于主机上.我可以更改它们,它们将保持同步. 如果我重新启动容器 docker-compose stop && docker-compose up -d 主机上的 ..
发布时间:2021-05-02 19:33:38 其他开发

使用docker-compose删除命名卷?

如果我有一个docker-compose文件,例如: version:"3";服务:postgres:图片:postgres:9.4数量:-db-data:/var/lib/db数量:db-data: ...然后执行 docker-compose up 为 db-data 创建一个命名卷.有没有办法通过 docker-compose 删除此卷?如果它是一个匿名卷,那么 docker-com ..
发布时间:2021-05-02 19:09:08 其他开发

Windows的Docker:卷为空

我几周前从Windows 7更新到Windows 10:我正在使用Docker Toolbox / Virtual Box与Docker一起工作,并且我读到推荐使用Windows Docker(最新应用程序),但是要使其正常工作对我来说很痛苦 我使用hyperv创建了一个docker机器并运行docker hello-world works。 但是在使用卷时,会发生一个奇怪的行为:没有 ..
发布时间:2020-10-25 01:39:33 其他开发

卷连接现有的已填充主机和容器目录时会发生什么

我已经搜索过文档,但没有找到任何内容,因此需要时间对其进行测试。但是为了将来快速参考... 主机文件夹中是否装有容器文件夹内容? 是相反的吗? 两个文件夹的内容都合并了吗? (在这种情况下:两个文件夹中都有相同名称的文件会发生什么?) 还是会产生错误?错误是在启动时抛出,还是在您尝试构建具有指向容器上现有填充文件夹的VOLUME的映像时抛出? 不在文档中:我是否必须在 ..
发布时间:2020-10-24 23:29:32 其他开发

如何在Windows路径中使用卷标?

我想使用批处理文件从可移动驱动器中复制文件,而不管它得到的驱动器号是什么. 到目前为止,不行.似乎没有任何可用的命令或第三方命令行工具可以根据卷标处理路径. 我尝试了FreeFileSync,但是它可以大量工作,并且在这里我需要精确的文件操作.另外,它不会删除文件,我需要从笔式驱动器上移走文件. 但是,引起我兴趣的是发出像...这样的废话命令. C:\> cd MYPEND ..
发布时间:2020-07-14 00:46:21 其他开发

Docker在挂载卷中以root用户身份创建文件

我正在使用Docker(1.3.1)在容器内构建RPM: docker run -v /home/matt/build:/build build-rpm /build/build-pkg.sh 这很好用(我的用户在docker组中,所以我不需要sudo)并将一个完整的.rpm文件拖放到当前目录中.问题在于该文件是由root拥有的. 我该如何安排文件以便创建与运行docker的用户相 ..
发布时间:2020-07-14 00:46:16 其他开发

如何使用Java 8在docker容器卷中写入CSV文件?

我正在与docker和文件系统进行斗争。我想从我的Java应用程序在docker卷中编写一个文件。主要目标是在同一台机器上运行的另一个应用程序可以读取该文件。 我读了相关的问题,但是我没有找到任何用java应用程序解决这个问题的答案。关于如何做到这一点的任何想法? 解决方案 在你的另一个问题的答案的基础上: 如何使用Java 8在Docker容器中导入CSV? 示例 ..
发布时间:2018-12-10 11:20:45 Java开发

Docker作曲家复制档案

我有一个 Dockerfile ,我将现有的目录(含内容)复制到可正常工作的容器中: Dockerfile FROM php:7.0-apache COPY前端/ / var / www / html / aw3somevideo / COPY前端/ / var / www / html / RUN ls -al / var / www / html RUN ch ..
发布时间:2017-06-10 23:43:03 Linux/Unix

Docker命名卷位置Mac

我正在使用Docker for Mac 1.12.1,并有一个docker组合文件启动wordpress和mysql服务 撰写文件 版本:'2' 服务: db: 容器名称:mysql_db image:mysql:5.7 卷: - “./.data/db:/var/lib/mysql” 重新启动:总是 环境: MYSQL_ROOT_PASSWORD :wordpress ..
发布时间:2017-06-10 23:19:02 Linux/Unix