Não é possível acessar o volume montado no contêiner docker

1

Eu faço o download das imagens de nó mais recentes da janela de encaixe e tento executar um contêiner com o seguinte comando:

$ sudo docker run -it -v $(pwd)/app:/home/node/app --name node node /bin/bash

Em seguida, o contêiner foi criado e eu entro no diretório / home / node / app. Eu tentei 'ls' comando e obter 'permissão negar'.

Eu pesquiso on-line, alguém sugere alterar proprietário do aplicativo / no host para 1000. Mas isso não funciona.

Aqui estão algumas informações que podem ser úteis:

$ id //at the host
uid=1000(qwang) gid=1000(qwang) groups=1000(qwang),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

$ id //in the container 'node'
uid=0(root) gid=0(root) groups=0(root)
$ id node //in the container  'node'
uid=1000(node) gid=1000(node) groups=1000(node)

$ ls -al //pwd => /home/node
drwxr-xr-x. 3 node node   69 Jul 19 13:51 .
drwxr-xr-x. 3 root root   18 Jul  8 04:16 ..
-rw-r--r--. 1 node node  220 Nov  5  2016 .bash_logout
-rw-r--r--. 1 node node 3515 Nov  5  2016 .bashrc
-rw-r--r--. 1 node node  675 Nov  5  2016 .profile
drwxrwxr-x. 2 node node 4096 Jul 19 13:50 app
    
por qwang07 20.07.2017 / 01:03

0 respostas