首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Docker组合文件中设置存储驱动程序

在Docker组合文件中设置存储驱动程序
EN

Stack Overflow用户
提问于 2017-09-13 14:35:04
回答 1查看 2.9K关注 0票数 4

我需要使用DinD驱动程序运行overlay2坞映像,所以我通常执行(如dind集线器页面中所解释的):

代码语言:javascript
复制
docker run --privileged -d --name inner-docker docker:dind --storage-driver=overlay2

是否有一种方法可以在docker-come.yml中设置存储驱动程序选项?

例如:

代码语言:javascript
复制
app-docker:
  container_name: inner-docker
  image: docker:dind
  privileged: true
  storage_driver: overlay2

我在撰写文件文档中找不到任何跟踪(这里只将覆盖称为网络驱动程序)。

我试过使用storage_driver,存储驱动程序和类似的,但没有运气。

有一个讨论过这里的omonimous选项,但在我看来它似乎是一个完全不同的范围。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 14:58:43

当你跑到下面

代码语言:javascript
复制
docker run --privileged -d --name inner-docker docker:dind --storage-driver=overlay2

您要做的是传递docker:dind参数--storage-driver=overlay2,而不是将选项传递给docker run。所以请在下面使用

代码语言:javascript
复制
app-docker:
  container_name: inner-docker
  image: docker:dind
  privileged: true
  command: --storage-driver=overlay2
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46200328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档