gpt4 book ai didi

docker - 在 Docker Compose 文件中设置存储驱动程序

转载 作者:行者123 更新时间:2023-12-02 18:22:42 24 4
gpt4 key购买 nike

我需要使用 overlay2 驱动程序运行 DinD docker 镜像,所以我通常会执行(如 dind Hub page 中所述):

docker run --privileged -d --name inner-docker docker:dind --storage-driver=overlay2

有没有办法在 docker-compose.yml 中设置存储驱动程序选项?

例如
app-docker:
container_name: inner-docker
image: docker:dind
privileged: true
storage_driver: overlay2

我在 compose file docs 中找不到任何痕迹(overlay 在此仅称为网络驱动程序)。

我尝试了 storage_driver、storage-driver 和类似的东西,但没有运气。

讨论了一个不祥的选择 here ,但对我来说似乎是一个完全不同的范围。

最佳答案

当你在下面跑

docker run --privileged -d --name inner-docker docker:dind --storage-driver=overlay2

你正在做的是路过 docker:dind参数 --storage-driver=overlay2并且没有将选项传递给 docker run .所以在下面使用
app-docker:
container_name: inner-docker
image: docker:dind
privileged: true
command: --storage-driver=overlay2

关于docker - 在 Docker Compose 文件中设置存储驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46200328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com