Académique Documents
Professionnel Documents
Culture Documents
Índice
Opção Descrição
FROM Diz ao docker qual imagem base irá
ser utilizado.
RUN Executa comando no momento que a
imagem está sendo gerada.
LABEL Usado para adicionar informações na
imagem. Como número da versão,
descrição e outros.
COPY Copia arquivos e diretórios para o
filesystem do container.
Algumas Opções do Dockerfile
Opção Descrição
ADD Copia arquivos e diretório, e quando
arquivos .tar, já descompacta no
filesystem do container.
EXPOSE Informa qual porta e protocolo será
ouvida no container.
ENV Configura variáveis detro da imagem
e quando o container é executado.
ENTRYPOINT Configura um comando para ser
executado, e caso esse comando para
o container também será parado.
Algumas Opções do Dockerfile
Opção Descrição
USER Especifica qual usuário será utilizado
na imagem, por padrão root.
WORKDIR Ele altera o diretório para o
especificado. Em seguida pode ser
usado comandos como RUN, CMD
passados posteriormente.
VOLUME Permite a criação de um volume no
container.
Criando imagem http
Abaixo temos o Dockerfile para criação de uma image com um
servidor WEB.
mkdir /root/apache
mkdir –p /var/docker/apache
cd /root/apache
vim index.html
Criando imagem http
vim /root/apache/Dockerfile
Build
mkdir /root/mysql/sql-scripts –p
vim /root/mysql/sql-scripts/CreateTable.sql
Criando uma imagem mysql
Gerando a imagem:
Enfim executando container