Docker-compose:与 selinux 一起使用

问题描述 投票:0回答:2

在 Centos 和 selinux 上使用 docker 来挂载卷时,我们必须使用

:z

这样的东西

docker run -ti -v /home/my-file.txt:/tmp/my-file.txt:z alpine sh

但是我们如何通过 docker-compose 使用相同的功能

docker-compose centos7 selinux
2个回答
6
投票

我发现的一种方法是使用

   flask:
        build: .
        container_name: flask
        volumes:
           - {src_folder}:/<target>:z

0
投票

这似乎是记录不足的长语法。

如果其他人也喜欢更明确(很容易错过

:z
):

volumes:
  - source: my-app-media
    target: /app/media
    type: volume
    read_only: false
    bind:
      selinux: z

参考.

© www.soinside.com 2019 - 2024. All rights reserved.