微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – Docker远程API和绑定

我试图通过nodejs docker.io库使用Docker的远程API,但我找不到正确的语法如何绑定目录.

我目前正在使用此代码

docker.containers.start(cId,{ Binds: ['/tmp:/tmp'] },function(err,container)...

它启动容器,但是当我检查时它没有在Volumes中显示任何内容.

在语法方面缺乏Docker的远程api文档,所以我希望有人知道正确的语法.

解决方法

我终于搞定了.您似乎还需要在创建容器时创建卷.这是正确的语法:

the first API call to /container/create should include:

{
    "Volumes": { "/container/path": {} }
}

Then when starting a container (POST /containers//start),use the “Binds” option:

{
    "Binds": [ "/host/path:/container/path:rw" ]
}

来源:https://groups.google.com/d/msg/docker-club/GrFQ3F1rqU4/3ZC5QoNkSAAJ

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐