我知道这会变得非常简单,但是我在这里试着尝试各种对我不起作用的东西。这是我的docker-compose.yml:
#docker-compose.yml
version: "3"
services:
test:
build: .
volumes:
- localstorage:/home
volumes:
localstorage:
driver: local
driver_opts:
type: "none"
o: "bind"
device: "/path/on/my/computer/to/folder"
这里有一个非常简单的Dockerfile:
#Dockerfile
FROM alpine:latest
RUN ["touch", "/home/testfile"]
我尝试了很多变体,但容器上/ home文件夹的内容永远不会保存到主机上的命名卷中。有人可以帮忙吗?
Docker版本17.12.1-ce,build 7390fc6
容器中的Alpine版本:Alpine Linux v3.7