problema de permissão com janela de encaixe e tubulação

0

Eu tenho problema ao usar o Docker com o pipework para configurações de rede mais avançadas:

tubagem eth2 $ (docker run -d hipache / usr / sbin / hipache) 50.19.169.157/24

sudo: pipework: command not found

sudo pipework tap2 $ (docker run -d ajn_sshd) 192.168.2.221/24

Post http:///var/run/docker.sock/v1.12/containers/create: dial unix /var/run/docker.sock: permission denied
sudo: pipework: command not found

tubagem tap2 $ (docker run -d ajn_sshd) 192.168.2.221/24

Post http:///var/run/docker.sock/v1.12/containers/create: dial unix /var/run/docker.sock: permission denied
bash: /usr/local/bin/pipework: Permission denied

Alguma idéia?

    
por AJN 12.02.2015 / 03:36

2 respostas

0

Em vez de tapx e ethx, eu deveria ter usado interfaces de ponte .

O pipework usa interfaces de ponte para fazer a ponte entre as duas interfaces virtuais: uma dentro do contêiner, renomeada como 'ethx' e outra no host do docker vethxxxxx .

    
por 20.02.2015 / 07:13
0

Tente usar a opção -i para o sudo, que mantém o seu PATH.

sudo -i pipework eth2 $(sudo docker run -d hipache /usr/sbin/hipache) 50.19.169.157/24

    
por 19.02.2015 / 16:00