【发布时间】:2016-01-21 20:44:44
【问题描述】:
我想在 docker-api gem 中使用 security-opt 选项。我该如何实现它。我在docker-api 文档中没有发现任何关于它的信息。请有人帮忙。
【问题讨论】:
标签: ruby ruby-on-rails-4 docker docker-api
我想在 docker-api gem 中使用 security-opt 选项。我该如何实现它。我在docker-api 文档中没有发现任何关于它的信息。请有人帮忙。
【问题讨论】:
标签: ruby ruby-on-rails-4 docker docker-api
在快速阅读文档和this example 之后,看起来该库仅允许您按照is used by the Docker API 的 JSON 结构进行操作
对于--security-opt 选项,这意味着您应该将此选项作为SecurityOpt 在HostConfig 中传递。我不是Ruby码,但大概是这样的;
container = Docker::Container.create(
"Cmd" => ["my", "command"],
"Image" => "someimage"
"HostConfig" => [
"SecurityOpt" => ["apparmor:unconfined"]
]
# Other configuration as needed.
)
希望对你有帮助
【讨论】: