Como faço exceções ao namespace do Docker?

1

Via /etc/docker/daemon.json , configurei um namespace de usuário usando userns-remap . Estou tentando iniciar um contêiner nginx-proxy , mas ele requer acesso ao soquete do Docker, que exige que ele seja o root real . O namespace quebra isso, causando um erro "operation not permitted" .

Existe uma maneira de dizer ao Docker para não colocar esse contêiner individual no namespace? Se for possível através do docker-compose, é preferível.

    
por M-Pixel 05.03.2017 / 00:12

1 resposta

0

Este problema pode ser resolvido adicionando a opção de linha de comando para o container em questão --userns=host .

Para docker-compose , o version deve ser 2.1 ou mais recente . Você pode adicionar userns_mode: 'host' à definição de serviço relevante.

    
por 05.03.2017 / 00:12