Docker SELinux Erro ao montar o volume do NFS no container

0

Eu criei um volume NFS com

docker volume create --driver local --opt type=nfs --opt o=addr=preisschild-server-2.lan,rw --opt device=:/mnt/tank/MariaDB MariaDBData

que parece funcionar, mas quando eu uso o volume em um contêiner docker:

docker run --name MariaDB -v MariaDBData:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=topsecretpassword --network bridged -p 3306:3306 -d mariadb:latest

Eu recebo /usr/bin/docker-current: Error response from daemon: SELinux relabeling of /var/lib/docker/volumes/MariaDBDataNFS/_data is not allowed: "operation not supported" como saída. Eu já tentei configurações permissivas, mas isso não funcionou.

Informação Adicional: SO: CentOS7 Versão do Docker: 1.13.1

    
por Preisschild 17.11.2018 / 16:30

1 resposta

0

tente

docker run --name MariaDB -v MariaDBData:/var/lib/mysql:z -e MYSQL_ROOT_PASSWORD=topsecretpassword --network bridged -p 3306:3306 -d mariadb:latest

OR

docker run --name MariaDB -v MariaDBData:/var/lib/mysql:Z -e MYSQL_ROOT_PASSWORD=topsecretpassword --network bridged -p 3306:3306 -d mariadb:latest

OR

Desative o Selinux antes de executar o comando

    
por 27.11.2018 / 00:14

Tags