Forum Replies Created
- AuthorPosts
- Cristiano DiedrichKeymaster
Oi Tialisson,
O que muda na prática é a forma como eles trabalham com a máquina virtual criada para que você possa utilizar Docker, no caso do Docker Toolbox ele sobe uma VM utilizando o Virtual Box e no caso de se ter o Win 10 ele utiliza o hyper-v.Cristiano DiedrichKeymasterOi Leonardo,
Acredito ser alguma configuração dentro do admin do Zabbix mesmo.. visto que todo o resto está ok..Cristiano DiedrichKeymasterOi Wilton,
Na verdade o seu usuário precisa ter permissão para acessar essa pasta, provavelmente o usuário que está utilizando para ler, não é root, consequentemente, ele precisa ter permissão para acessar a pasta, é um comportamento padrão, não é algo especifico do docker.August 30, 2017 at 11:33 am in reply to: Posso buildar minha imagem durante um deploy usando docker stack? #40867Cristiano DiedrichKeymasterOi Aloizio,
Chegou a utilizar o build da seguinte forma?
build:
context: .Isso na v3 do docker compose claro. Testa isso e me avisa.
August 16, 2017 at 11:40 am in reply to: Como instalar ou usar o docker no ubuntu, sem o comando \"sudo\"!?! #40836Cristiano DiedrichKeymasterOi Kaos,
Você diz utilizar o comando docker com sudo, like:# sudo docker run -d nginx
Ou utilizar o sudo dentro do container?
Lembrando que docker não é virtualização, é encapsulamento de processos, ele não cria uma abstração para cada container, todos utilizam o mesmo hardware.
Cristiano DiedrichKeymasterOi Laércio,
Nesse caso você vai precisar de um proxy na frente para fazer a tradução do nome do site que está consultando para o container correto, temos um post falando um pouco sobre isso: https://www.mundodocker.com.br/criando-um-servidor-web/Cristiano DiedrichKeymasterOi Diego,
Consegue colocar aqui a linha que está utilizando para subir teu container?Cristiano DiedrichKeymasterOi Eduardo,
Legal a stack que está montando. Fiz um teste aqui, a única coisa que está fazendo com que o seu banco não fique no ar é o fato de no compose você estar tentando criar o usuário root novamente, fiz algumas modificações aqui e dessa forma aqui tudo funcionou:$ cat docker-compose.yml
php:
container_name: php
build: .
links:
– db
ports:
– “8086:80”
– “8089:443”
volumes:
– ./www:/var/www/html
db:
container_name: db
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: teste
MYSQL_USER: user
MYSQL_PASSWORD: root
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
links:
– db
ports:
– “8087:80Inclusive para o banco de dados não é necessário que você exponha a porta do mesmo, pois a comunicação toda será realizada internamente.
Espero ter ajudado.Cristiano DiedrichKeymasterOi Mario,
Desculpe a demora para responder. Vamos lá:
Quando você utiliza o Docker ToolBox, ele cria uma VM no virtualbox com uma imagem customizada de um linux, dentro de sua maquina Windows ele cria os atalhos para que seja possível você executar o comando Docker, mas referencia o Docker que é instalado dentro dessa VM, ou seja, o docker run hello-world na verdade roda dentro da VM linux, o erro que você está enfrentando é por que a VM não está conseguindo acessar internet, consequentemente ela não consegue se conectar ao hub do Docker para realizar o download das imagens Docker.
Chegou a dar uma olhada neste vídeo? https://www.mundodocker.com.br/docker-toolbox/Cristiano DiedrichKeymasterOi Jefferson,
Neste caso, tu não precisa o workdir no Dockerfile, mas quando subir o container baseado nessa imagem, usa o parametro -v, assim:docker run -d -p 80:80 -v /pasta/local/do/site:/var/www/site imagem
Dessa forma tu estará mapeando a pasta do host para dentro do container, e a melhor forma, na verdade, melhor do que colocar todo teu conteudo dentro da imagem.
Cristiano DiedrichKeymasterOi Jefferson,
Você quer colocar o site dentro da imagem, ou isso pode ser um volume mapeado no momento da criação do container?
Se for na imagem você pode usar o comando COPY para copiar os dados da pasta para dentro da imagem.
Caso seja no momento da criação do container você pode user algo assim: docker run -d… -v /var/www/html/teste:/var/www/html por exemploCristiano DiedrichKeymasterOi Jefferson,
Pode compartilhar o Dockerfile que está utilizando?Cristiano DiedrichKeymasterOi Diego,
Boa! que ótimo que resolveu! Se precisar de algo, grita ae!Abraço!
Cristiano DiedrichKeymasterOi Jefferson,
Antes de mandar instalar o nginx, tu executou o apt-get update?Cristiano DiedrichKeymasterOi Alex,
Isso é bem estranho mesmo, quando você sobe o container com a aplicação, chegou a testar se o container em si consegue se comunicar com a internet? Depois de iniciado, da um docker attach container e faz um teste de ping para o endereço da AWS por exemplo, ou Google, apenas para validar acesso a internet. - AuthorPosts