Toda imagem do docker que eu faço não pode ser vinculada a nenhuma porta

1

Então, estou tentando criar uma imagem, tentei várias portas, portas menores que 1024 e portas maiores, mas todas obtiveram o seguinte erro:

2018/11/21 15:34:34 listen tcp :9000: socket: permission denied

Para este exemplo, usarei o portainer. Eu corri o seguinte comando com e sem sudo:

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

Mas ainda recebo o erro acima. Eu segui as instruções de instalação do post do Docker;

link

ifconfig:

Eu tentei chmodding o docker.sock, mas isso não funciona também, alguma idéia de como ou como eu posso consertar isso?

    
por randommman 21.11.2018 / 16:41

1 resposta

0

Então, depois de cavar, com dmesg | tail

Recebi um erro

apparmor="DENIED" operation="create" ....

O que estava em conflito com a minha rede docker, por isso fiz o seguinte para corrigir:

Adicionada temporariamente

deb http://br.archive.ubuntu.com/ubuntu bionic main

para

/etc/apt/sources.list

Em seguida, execute

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32 
sudo apt update 
sudo apt install apparmor=2.12-4ubuntu5 

Em seguida, remove deb http://br.archive.ubuntu.com/ubuntu bionic main das origens. Agora está funcionando. Não tenho certeza se essa versão do meu software de encaixe está causando o problema ou se meu sistema operacional está causando o problema, de qualquer forma, denunciá-lo a ambos

    
por 21.11.2018 / 18:06

Tags