Articles of docker

Como construir um contêiner docker para um aplicativo java

O que eu quero fazer é criar uma imagem docker para meu aplicativo Java, mas as considerações a seguir devem ser verdadeiras para a maioria das linguagens compiladas. problema No meu servidor de compilation, quero produzir uma imagem do docker para meu aplicativo como o entregável. Para isso eu tenho que compilar o aplicativo usando […]

Configurando o MySQL e importando o dump dentro do Dockerfile

Eu estou tentando configurar um Dockerfile para o meu projeto LAMP, mas estou tendo alguns problemas ao iniciar o MySQL. Eu tenho as seguintes linhas no meu Dockerfile: VOLUME [“/etc/mysql”, “/var/lib/mysql”] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e “CREATE DATABASE mydb” RUN mysql -u root mydb < /tmp/dump.sql Mas […]

Como montar volumes do host em contêineres do Docker no Dockerfile durante a compilation

Pergunta original: Como usar a instrução VOLUME no Dockerfile? Revisado: atualize a resposta abaixo, para que a pergunta real que desejo resolver seja: como montar volumes do host em contêineres do Docker no Dockerfile durante a compilation, ou seja, ter o docker run -v /export:/export durante o docker build . Última atualização: Existe uma solução […]

como criar rede overlay docker entre multi hosts?

Eu tenho tentado criar uma rede de sobreposição entre dois hosts sem sucesso. Eu continuo recebendo a mensagem de erro: mavungu@mavungu-Aspire-5250:~$ sudo docker -H tcp://192.168.0.18:2380 network create -d overlay myapp Error response from daemon: 500 Internal Server Error: failed to parse pool request for address space “GlobalDefault” pool “” subpool “”: cannot find address space […]

Como executar um trabalho cron dentro de um contêiner docker?

Eu estou tentando executar um cronjob dentro de um contêiner docker que invoca um script de shell. Ontem eu tenho procurado em toda a web e estouro de pilha, mas eu realmente não consegui encontrar uma solução que funcionasse. Como posso fazer isso? EDITAR: Eu criei um repository github (comentado) com um contêiner cron do […]

Como faço para passar variables ​​de ambiente para contêineres do Docker?

Sou novo no Docker e não está claro como acessar um database externo de um contêiner. É a melhor maneira de codificar na cadeia de conexão? # Dockerfile ENV DATABASE_URL amazon:rds/connection?string

Como acessar a porta do host do contêiner docker

Eu tenho um container docker rodando jenkins. Como parte do processo de criação, preciso acessar um servidor da Web que é executado localmente na máquina host. Existe uma maneira de o servidor web host (que pode ser configurado para ser executado em uma porta) ser exposto ao container jenkins? EDIT: Estou executando o docker nativamente […]

Clone private git repo com dockerfile

Eu copiei este código do que parece ser vários dockerfiles de trabalho, aqui está o meu: FROM ubuntu MAINTAINER Luke Crooks “luke@pumalo.org” # Update aptitude with new repo RUN apt-get update # Install software RUN apt-get install -y git python-virtualenv # Make ssh dir RUN mkdir /root/.ssh/ # Copy over private key, and set permissions […]

Como obter o endereço IP do host do docker dentro de um contêiner docker

Como o título diz. Preciso recuperar o endereço IP que o docker hospeda e os portmaps do host para o contêiner e fazer isso dentro do contêiner.

Uso do Supervisor no Docker

Eu não estou perguntando sobre o uso de supervisor com dockers, mas apenas quero ter meu entendimento validado. Eu entendo que o docker executa um único processo quando é executado. Além disso, o supervisor é usado quando precisamos executar vários processos no contêiner. Vi vários exemplos em que um contêiner é iniciado a partir da […]