Matheus Baptista
Criador Matheus Baptista 24/10/2017

Olá, estou com problemas ao rodar o comando docker-compose up -d nginx mysql ou qualquer outro comando docker.

Os erros que aparecem são:

pywintypes.error: (5, 'CreateFile', 'Acesso negado.')

Failed to execute script docker-compose

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.32/containers/json: open //./pipe/docker_engine: Acesso negado. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

 

Manager Carlos Ferreira 24/10/2017

Olá, Matheus!
Como vai?

Você está no Windows?
Se sim, o Docker só roda bem nessas versões porque contém o recurso de Hyper-v:
    Windows 10 Enterprise
    Windows 10 Professional
    Windows 10 Education

Se tiver em uma versão diferente dessas precisa utilizar o Docker Toolbox (https://www.docker.com/products/docker-toolbox)

Outro ponto, pode ser que o diretório onde colocou os arquivo não tenha permissão. Deixe preferencialmente no disco "C".

Outro ponto que pode gerar erro é se no caminho do que definiu tiver algum espaço ou caractere especial.


Aguardo o seu retorno! :-)

Carlos Ferreira
Criador Matheus Baptista 24/10/2017

Estou utilizando o Windows 10 Education: http://prntscr.com/h1uowc

A pasta da VM do docker continha espaços, retirei e funcionou: http://prntscr.com/h1upkv

Porém não consigo rodar o comando: docker-compose up -d nginx mysql

Provavélmente deve ser porque meu C: não está compartilhado com a VM docker, ja tentei de tudo e não consigo compartilhar...

http://prntscr.com/h1uri4

http://prntscr.com/h1urog

Matheus Baptista
Manager Carlos Ferreira 24/10/2017

De tudo para você não perder tanto tempo pode utilizar o Vagrant.

Mas, sobre o Docker, os requisitos do seu sistema já atende (Virtualização Ativada, Hyper-v Habilitado e Windows 10 Education)

Pelo utilitário do Docker que está aberto (https://prnt.sc/h1urog) parace que está utilizando o Docker Toolbox (não sei)
Se for o caso, pode desinstalar o docker e fazer o download novamente.

Segue o link para download: https://store.docker.com/editions/community/docker-ce-desktop-windows

E faz um teste amigo amigo, roda alguma imagem do docker, exemplo:
docker run hello-world

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!