将目录绑定到 docker 容器

2023-12-29

我正在构建一个测试项目,需要项目目录之外的模块。项目文件夹位于 docker 中,我想将该模块目录绑定到我的项目的 docker 容器。有可能做到吗?或者我问错了问题?顺便说一句,我对 docker 还很陌生,所以我只是尝试一下。


我的理解是,您需要将主机文件夹安装到容器中。所以试试这个:

docker run -v /host/project_folder:/container/project -t avian/project_image bash

解释

  • -v- --volume=[] 绑定挂载卷
  • /host/project_folder- 主机服务器的文件夹
  • /container/project- 容器的文件夹

Update:

最新的docker版本(v1.9.1)支持新命令volume。所以你应该更容易管理 docker 中的卷。

# For example, I need attach a volume to mysql container.
docker volume create --name mysql-data
docker run --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

这样,您就可以删除容器mysql任何时候,都不会丢失您的数据库数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将目录绑定到 docker 容器 的相关文章

随机推荐

  • WPF 两个命令处理程序,一个命令

    我来自第三方控件 它正在实现ApplicationCommands SelectAll 然而我想要的行为略有不同 没有我可以重写的虚拟方法 当我注册一个类处理程序时 就像这样 CommandManager RegisterClassComm
  • 如何指定 Jackson 仅使用字段 - 最好是全局的

    默认的 jackon 行为似乎使用属性 getter 和 setter 和字段来序列化和反序列化为 json 我想使用这些字段作为序列化配置的规范源 因此根本不希望杰克逊查看属性 我可以使用注释在单个类的基础上执行此操作 JsonAutoD
  • 正确或干净的 MVC 4 项目中存在大量 jquery 异常

    无论我下载什么项目 如果它是 MVC Music Store Pluralsight 的 Ode to Food 甚至是干净的项目 我都会因为 JavaScript 代码中某处的语法错误而遇到很多运行时异常 这些文件有几十万个字符长 是自动
  • EF7支持EDMX方式吗?。如何使用EF7执行存储过程?

    EF7支持EDMX方式吗 如何使用EF7执行存储过程 任何建议都是值得赞赏的 没有 EDMX 支持 但数据库优先将继续 Here https msdn microsoft com en us magazine dn890367 aspx你可
  • 如何在 Admob 中删除应用程序,或者至少隐藏或重命名它?

    我在 2011 年就看到有人问过这个问题 但从那以后已经过去 3 年了 Admob 迁移到了一个全新的版本 我希望有些事情已经得到修复 在新的 Admob 的 货币化 部分中 我创建了我需要的应用程序和广告 一切都很好 但最近我想检查一下我
  • 和 IEnumerable<'V> 的类型' aria-label='如何创建实现 IDictionary<'K, 'V> 和 IEnumerable<'V> 的类型'> 如何创建实现 IDictionary<'K, 'V> 和 IEnumerable<'V> 的类型

    我想创建一个实现 IDictionary 和 IEnumerable 的只读键控集合 采用明显的方法我得到以下错误 This type implements or inherits the same interface at differe
  • 缓存控制标头不起作用

    我已在响应标头中将缓存控制设置为Cache Control public max age 86400 但是当我尝试刷新页面或打开新选项卡时 它总是会访问我的服务器 我得到的响应状态是 200 我也检查了该请求的服务器日志chrome cac
  • HyperLogLog 算法如何工作?

    我最近在业余时间学习了不同的算法 我遇到的一个看起来非常有趣的算法是 HyperLogLog 算法 它估计列表中有多少个唯一的项目 这对我来说特别有趣 因为它让我回到了我的 MySQL 时代 当时我看到了 基数 值 直到最近我一直认为它是计
  • 使用完 .NET 服务引用客户端后是否需要关闭它

    我试图查明在使用完 net 服务引用客户端后是否有必要关闭它 我在网上遇到的几乎所有示例似乎都没有 但生成的客户端实现了 IDisposable 并且由于它确实打开了与服务的连接 我的直觉告诉我 当您需要关闭该连接时 您需要关闭该连接 已经
  • 团队代理和管理员 - Apple Developer

    Apple 开发者网站中的团队代理和管理员有什么区别 有哪些不同的权利 查看官方页面 http developer apple com programs roles index php http developer apple com pr
  • Eclipse - Android 不自动生成 R 类

    有一个奇怪的 使用 Eclipse Juno 过去几个月一切正常 昨天的某个时候 当 Eclipse 清理我的项目时 出现了崩溃 弹出了 Windows 错误报告 没听清崩溃的名称 现在 我在 gen 中没有 R java 类 并且我尝试过
  • std::线程问题

    我想我有一个非常糟糕的概念问题 为什么我使用 valgrind 时会遇到很多竞争条件错误 首先我认为这可能是一个错误 我在论坛中看到更新的 Linux 滚动版本将解决这个问题 所以现在我有 opensuse tubeleweed 100 更
  • 从 Jenkins 在后台启动 shell 脚本的简洁方法

    从詹金斯启动脚本的正确方法是什么 不要让构建挂起 并让进程保持运行 我似乎无法让它发挥作用 脚本不运行或构建挂起 如果我放入构建的 执行 shell 步骤bash relaunch sh or relaunch sh gt output l
  • 使用 php 和 wamp 插入由另一个程序打开的 mdb 文件

    我还需要解决这个问题 Iam running a program name QMS on Windows XP to print ticket for patient It use Access as database I realize
  • 如何添加过滤器以创建从一个栏到另一个栏的单个路径(不在循环中)

    我有一个要求 条形图最多包含 4 个条形图 我试图在条形图上添加一个过滤器 我可以从 4 个条形图中选择一个特定的条形图 并添加一条显示数据的路径 Example 不同的路径 栏 1 gt 栏 3 酒吧2 gt 酒吧4 酒吧 3 gt 酒吧
  • UIMA RUTA - 如何使用正则表达式和组进行查找和替换

    RUTA新手在这里 我正在使用 RUTA 处理文档 并且在开始注释之前需要进行大量规范化操作 我试图找到使用正则表达式和组在 RUTA 中的原始文档上查找和替换字符序列的最佳方法 本质上 我试图了解如何在 RUTA 中执行类似于 Strin
  • PHP生成的Excel文件与下载时不同

    我有一个 PHP 文件 它使用位于以下位置的模块生成 xls 文件 http pear php net package Spreadsheet Excel Writer http pear php net package Spreadshe
  • 阻止 iframe 重定向父页面

    情况是这样的 我在同一个域上有一个 iframe 位于我的网站内 目前 由于部署问题 我无法立即访问 iframe 代码 当 iframe 加载时 其中的代码会检测到触发父页面重定向的内容 暂时想把它去掉 我知道我可以使用 onbefore
  • 通过预处理器检查库是否存在

    有两个库zconf h and unistd h至少习惯于得到pid的过程 我通常在 Mac OSX 和 Ubuntu 18 04 上测试我的代码 他们使用zconf h最好 编译器提供zconf h替代unistd h 如果我忘记添加 那
  • 将目录绑定到 docker 容器

    我正在构建一个测试项目 需要项目目录之外的模块 项目文件夹位于 docker 中 我想将该模块目录绑定到我的项目的 docker 容器 有可能做到吗 或者我问错了问题 顺便说一句 我对 docker 还很陌生 所以我只是尝试一下 我的理解是