在 Centos 和 selinux 上使用 docker 来挂载卷时,我们必须使用
:z
像 这样的东西
docker run -ti -v /home/my-file.txt:/tmp/my-file.txt:z alpine sh
但是我们如何通过 docker-compose 使用相同的功能
我发现的一种方法是使用
flask:
build: .
container_name: flask
volumes:
- {src_folder}:/<target>:z
这似乎是记录不足的长语法。
如果其他人也喜欢更明确(很容易错过
:z
):
volumes:
- source: my-app-media
target: /app/media
type: volume
read_only: false
bind:
selinux: z
参考.