Perguntas com a marcação «dockerfile»

Um Dockerfile é um arquivo que contém instruções para criar uma imagem do Docker


5
Como definir uma variável em um Dockerfile?
No meu Dockerfile , gostaria de definir variáveis que eu possa usar posteriormente no Dockerfile . Estou ciente da ENVinstrução, mas não quero que essas variáveis ​​sejam variáveis ​​de ambiente. Existe uma maneira de declarar variáveis ​​no escopo do Dockerfile ?



1
O que é o .build-deps para apk add --virtual command?
O que está .build-depsno seguinte comando? Não consigo encontrar uma explicação nos documentos da Alpine. Esse arquivo é predefinido? É ver isso referenciado em muitos arquivos de encaixe. RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
139 docker  apk  dockerfile  alpine 

8
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 comando?
136 docker  dockerfile 

6
Noções básicas sobre a instrução "VOLUME" no DockerFile
Abaixo está o conteúdo do meu "Dockerfile" FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] Neste arquivo, estou esperando a instrução "VOLUME. / Usr / src / …
136 docker  dockerfile 


8
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: {ENV=FALSE} e construa com …
129 docker  dockerfile 


2
ARG ou ENV, qual usar neste caso?
Esta pode ser uma questão trivial, mas ler documentos para ARG e ENV não deixa as coisas claras para mim. Estou construindo um contêiner PHP-FPM e desejo habilitar / desabilitar algumas extensões de acordo com as necessidades do usuário. Seria ótimo se isso pudesse ser feito no Dockerfile adicionando condicionais …


2
/ 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 …

2
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 …
112 docker  dockerfile 

3
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 biblioteca é compilada bem, …
111 docker  dockerfile 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.