Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装卷的Ruby docker api_Ruby_Docker - Fatal编程技术网

安装卷的Ruby docker api

安装卷的Ruby docker api,ruby,docker,Ruby,Docker,如何在运行时使用ruby docker api将主机卷装入docker 基本上,docker使用这个gem运行-v path:path功能 本文件中的以下内容: 这有用吗?我能问一下你为什么要用这个吗?您不能仅使用?文档来描述以下状态: 这有用吗?我能问一下你为什么要用这个吗?您不能直接使用吗?当前自述文件没有解释如何将卷与容器一起使用。您可以在容器的文件夹/foo中运行以下命令 如果需要使用本地文件夹装载,请更新到卷“=>{'/foo'=>'/local\u foo'}” 您可以从以下位置引用

如何在运行时使用ruby docker api将主机卷装入docker

基本上,docker使用这个gem运行-v path:path功能

本文件中的以下内容:

这有用吗?我能问一下你为什么要用这个吗?您不能仅使用?

文档来描述以下状态:

这有用吗?我能问一下你为什么要用这个吗?您不能直接使用吗?

当前自述文件没有解释如何将卷与容器一起使用。您可以在容器的文件夹/foo中运行以下命令

如果需要使用本地文件夹装载,请更新到卷“=>{'/foo'=>'/local\u foo'}” 您可以从以下位置引用测试用例:

当前的自述文件没有解释如何将卷与容器一起使用。您可以在容器的文件夹/foo中运行以下命令

如果需要使用本地文件夹装载,请更新到卷“=>{'/foo'=>'/local\u foo'}” 您可以从以下位置引用测试用例:

使用绑定:

使用绑定:


您需要同时使用Marcelo和BMW的答案来创建具有工作卷的容器:

container = Docker::Container.create('Cmd' => %w[test -d /foo],
    'Image' => 'debian:wheezy',
    'Volumes' => '/container' => {},
    'Binds'     => ['/local:/container']
)

您需要同时使用Marcelo和BMW的答案来创建具有工作卷的容器:

container = Docker::Container.create('Cmd' => %w[test -d /foo],
    'Image' => 'debian:wheezy',
    'Volumes' => '/container' => {},
    'Binds'     => ['/local:/container']
)

我真的不明白。在您提供的示例中,本地卷连接在哪里?在这些例子中,我只发现stdout和stdin被重定向了?我真的不明白。在您提供的示例中,本地卷连接在哪里?在这些示例中,我只发现stdout和stdin被重定向了?这不起作用。我得到一个错误json:当我在本地文件夹中尝试此操作时,无法将对象解组为Go类型的值。我还与docker inspect进行了检查,我发现当我使用选项-v时,它会在条目挂载下添加条目,并且根据您提供的信息,它会在卷下执行任何帮助?这不起作用。我得到一个错误json:当我在本地文件夹中尝试此操作时,无法将对象解组为Go类型的值。我还与docker inspect进行了检查,我发现当我使用选项-v时,它会在条目挂载下添加条目,并且根据您提供的信息,它会在卷下执行任何帮助?
'Binds'     => ['/local/folder:/container/folder']
container = Docker::Container.create('Cmd' => %w[test -d /foo],
    'Image' => 'debian:wheezy',
    'Volumes' => '/container' => {},
    'Binds'     => ['/local:/container']
)