Perguntas com a marcação «dockerfile»

136
Crie e execute o Dockerfile com um comando

É possível criar imagem do Dockerfile e executá-lo com um único comando? Há um comando docker buildpara criar um Dockerfile e docker run -itexecutar a imagem. Existe alguma combinação desses dois comandos para facilitar a criação e a execução com apenas um

129
Dockerfile if else condição com argumentos externos

Eu tenho dockerfile FROM centos:7 ENV foo=42 então eu construo docker build -t my_docker . e execute-o. docker run -it -d my_docker É possível passar argumentos da linha de comando e usá-los com if no Dockerfile? Quero dizer algo como FROM centos:7 if (my_arg==42) {ENV=TRUE} else:...

117
/ bin / sh: apt-get: não encontrado

Estou tentando mudar um dockerFile para funcionar com aspell. Eu tenho um script bash que quero embrulhar em um dock Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample SDK...

112
Vários FROMs - o que significa

Quero construir uma imagem docker para o projeto Linkurious no github, que requer o banco de dados Neo4j e o Node.js para ser executado. minha primeira abordagem foi declarar uma imagem de base para minha imagem, contendo o Neo4j. Os documentos de referência não definem "imagem de base" de nenhuma...

111
Compilação do Dockerfile - possível ignorar o erro?

Eu tenho um Dockerfile. Ao construir a imagem, a construção falha neste erro: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 o que na realidade é inofensivo. A...

109
Conecte-se ao mysql em um contêiner docker do host

(É provavelmente uma pergunta idiota devido ao meu conhecimento limitado com a administração do Docker ou do mysql, mas como passei uma noite inteira neste assunto, atrevo-me a perguntar.) Em poucas palavras Eu quero executar o mysql em um contêiner docker e me conectar a ele do meu host. Até...

109
apt-get install tzdata noninteractive

Quando eu tento apt-get install -y tzdata a opção de linha de comando para escolher o fuso horário é exibida. Estou tentando usar isso em um script para fazer alguma configuração, como posso fazer o apt-get rodar sem a entrada do usuário? Eu sei reconfigurar o tzdata que posso fazer echo...

108
o que é docker run -it flag?

Eu estava fazendo algumas coisas complexas com o docker, mas não sei o que -itflag significa. Recentemente, descobri um exemplo de docker runcomando que me confundiu um pouco. docker run -itd ubuntu:xenial /bin/bash Minha pergunta é qual é o sentido de escrever -itsinalizador aqui, se o contêiner...

105
Qual é o objetivo do WORKDIR no Dockerfile?

Estou aprendendo Docker. Por muitas vezes eu vi que Dockerfiletem WORKDIRcomando: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Não posso simplesmente omitir WORKDIRe Copyter...

103
COPY / ADD condicional no Dockerfile?

Dentro dos meus Dockerfiles, gostaria de COPIAR um arquivo na minha imagem, se ele existir. O arquivo requirements.txt do pip parece um bom candidato, mas como isso seria feito? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip...