在Docker Compose文件中设置存储驱动程序
我需要使用overlay2驱动程序运行DinD docker镜像,所以我通常会执行(如在dind Hub页面中所述 ):
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
我无法在撰写文档文档中find任何跟踪( 覆盖仅在此处称为networking驱动程序)。
我尝试与storage_driver , 存储驱动程序和类似的没有运气。
这里讨论的是一个完全不同的选项,但对我来说,这看起来完全不同。
当你跑下面
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