volumes相关内容
我使用的是 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
..
我在 Macbook Pro 笔记本电脑上运行 docker-machine (0.5.0) 和 docker-compose (1.5.0) 来启动我的容器.> 这意味着我正在使用 docker-machine 创建我的虚拟机 boot2docker 驱动的主机机器,它将运行我的 docker 守护进程并托管我的所有容器. 我想我在 HOSTS 和 VOLUME 的概念中遗漏了一些关键的
..
这个问题来自 Docker 存储库的一个问题: https://github.com/docker/compose/issues/942 我不知道如何使用 docker compose 创建数据容器(没有进程运行). 解决方案 更新:过去几年情况发生了变化.请参阅@Frederik Wendt 的回答,以获得良好且最新的解决方案. 我的旧答案:具体怎么做在一定程度上取决于您为
..
我有一个 Dockerfile,我将现有目录(包含内容)复制到容器中,可以正常工作: Dockerfile 来自 php:7.0-apache复制前端//var/www/html/aw3somevideo/复制前端//var/www/html/运行 ls -al/var/www/html运行 chown -R www-data:www-data/var/www/html运行 chmod -
..
在我的 Ubuntu EC2 上,我使用 docker 容器托管一个应用程序.db 数据和 upload 数据存储在卷 CaseBook-data-db 和 CaseBook-data-uploads 中正在使用以下命令创建: docker volume create --name=CaseBook-data-dbdocker volume create --name=CaseBook-data
..
我有一个 OS X 应用程序需要响应正在安装或卸载的卷. 我已经通过定期检索卷列表并检查更改来解决此问题,但我想知道是否有更好的方法. 解决方案 注册到你从[[NSWorkspace sharedWorkspace] notificationCenter]得到的通知中心,然后处理你感兴趣的通知.这些是卷相关的:NSWorkspaceDidRenameVolumeNotificatio
..
我已经成功地能够使用 在带有卷的docker容器之间共享文件夹 docker run -v/host/path:/container/path ... 但我的问题是这与在 Dockerfile 中使用 VOLUME 命令有什么区别 音量/路径 我正在使用带有 VOLUME 命令的图像,我想知道如何与我的主机共享它.我已经使用上面的 -v 命令完成了它,但我不知道我是否需要 -v 和 VO
..
我花了一些时间来创建有用的Docker卷以供工作使用.它上面有一个我们软件数据库(SQL Server)的还原备份,我通过将它附加到我当时想运行的任何Linux SQL容器上来将其用于测试/调试. 当我在工作中制作有用的Docker映像时,我会使用Azure容器注册表或AWS Elastic Container Registry与我们的团队共享它们.如果作为解决方案的一部分我有一个Docke
..
我正在从CMS装入目录,其中目录文件包含在Docker容器中. 安装绝对正确.CMS获得了一些基本文件,这些文件在构建过程中被复制到容器中的已安装文件夹中.然后,它将被挂载到主机上的目录中.现在,来自Container的文件也位于主机上.我可以更改它们,它们将保持同步. 如果我重新启动容器 docker-compose stop && docker-compose up -d 主机上的
..
如果我有一个docker-compose文件,例如: version:"3";服务:postgres:图片:postgres:9.4数量:-db-data:/var/lib/db数量:db-data: ...然后执行 docker-compose up 为 db-data 创建一个命名卷.有没有办法通过 docker-compose 删除此卷?如果它是一个匿名卷,那么 docker-com
..
我几周前从Windows 7更新到Windows 10:我正在使用Docker Toolbox / Virtual Box与Docker一起工作,并且我读到推荐使用Windows Docker(最新应用程序),但是要使其正常工作对我来说很痛苦 我使用hyperv创建了一个docker机器并运行docker hello-world works。 但是在使用卷时,会发生一个奇怪的行为:没有
..
我已经搜索过文档,但没有找到任何内容,因此需要时间对其进行测试。但是为了将来快速参考... 主机文件夹中是否装有容器文件夹内容? 是相反的吗? 两个文件夹的内容都合并了吗? (在这种情况下:两个文件夹中都有相同名称的文件会发生什么?) 还是会产生错误?错误是在启动时抛出,还是在您尝试构建具有指向容器上现有填充文件夹的VOLUME的映像时抛出? 不在文档中:我是否必须在
..
我想使用批处理文件从可移动驱动器中复制文件,而不管它得到的驱动器号是什么. 到目前为止,不行.似乎没有任何可用的命令或第三方命令行工具可以根据卷标处理路径. 我尝试了FreeFileSync,但是它可以大量工作,并且在这里我需要精确的文件操作.另外,它不会删除文件,我需要从笔式驱动器上移走文件. 但是,引起我兴趣的是发出像...这样的废话命令. C:\> cd MYPEND
..
我正在尝试为Docker中的应用程序构建数据容器.我运行以下命令以显示一些卷: docker run --name svenv.nl-data -v /etc/environment -v /etc/ssl/certs -v /var/lib/mysql -d svenv/svenv.nl-data 问题是我从以下命令得到此错误: Error response from daemo
..
我正在使用Docker(1.3.1)在容器内构建RPM: docker run -v /home/matt/build:/build build-rpm /build/build-pkg.sh 这很好用(我的用户在docker组中,所以我不需要sudo)并将一个完整的.rpm文件拖放到当前目录中.问题在于该文件是由root拥有的. 我该如何安排文件以便创建与运行docker的用户相
..
我有一个Dockerfile,将现有目录(包含内容)复制到可以正常工作的容器中: Dockerfile FROM php:7.0-apache COPY Frontend/ /var/www/html/aw3somevideo/ COPY Frontend/ /var/www/html/ RUN ls -al /var/www/html RUN chown -R www-data:w
..
我正在与docker和文件系统进行斗争。我想从我的Java应用程序在docker卷中编写一个文件。主要目标是在同一台机器上运行的另一个应用程序可以读取该文件。 我读了相关的问题,但是我没有找到任何用java应用程序解决这个问题的答案。关于如何做到这一点的任何想法? 解决方案 在你的另一个问题的答案的基础上: 如何使用Java 8在Docker容器中导入CSV? 示例
..
我有一个 Dockerfile ,我将现有的目录(含内容)复制到可正常工作的容器中: Dockerfile FROM php:7.0-apache COPY前端/ / var / www / html / aw3somevideo / COPY前端/ / var / www / html / RUN ls -al / var / www / html RUN ch
..
我正在使用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
..
我一直在搜索一段时间,但找不到分析Docker容器/卷的磁盘使用情况的方法。 我可以看到Docker需要12GB的文件系统: 2.7G / var / lib / docker / vfs / dir 2.7G / var / lib / docker / vfs 2.8G / var / lib / docker / devicemapper / mnt 6.3G /
..