SóProvas


ID
4935751
Banca
FEPESE
Órgão
Prefeitura de Florianópolis - SC
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

O Docker pode ler instruções através de um arquivo texto que contém instruções para montar uma imagem (dockerfile).

Nesse contexto, qual a palavra-chave ou instrução que indica ao docker a porta que o container deve utilizar em tempo de execução?

Alternativas
Comentários
  • https://www.whitesourcesoftware.com/free-developer-tools/blog/docker-expose-port/#:~:text=You%20can%20do%20this%20in,string%20to%20publish%20a%20port

  • LETRA C

    Pode-se dizer que em 95% dos casos as seguintes diretivas são utilizadas em um Dockerfile:

    • ADD: Adiciona um arquivo ou diretório do sistemas de arquivo local para a imagem;
    • COPY: Copia arquivos remotos e/ou locais para a imagem.
    • CMD: Comando padrão a ser executado pela imagem;
    • ENTRYPOINT: Permite configurar o contêiner ou apenas definir o comando a ser executado (Sobrepõe o CMD);
    • ENV: Define variáveis de ambiente;
    • EXPOSE: Informa ao docker que uma porta da rede do contêiner está disponível;
    • FROM: Inicia a imagem a partir de outra imagem: Ex “FROM debian:8”;
    • RUN: Roda um comando no sistema operacional da imagem;
    • ARG: Define variáveis de ambiente, mas permite que no momento da construção da imagem seja passado o valor para a variável específicada. Útil para quando se deseja permitir que o usuário construa imagens para mais de uma versão do mesmo software usando o mesmo DockerFile.

    Fonte: https://docker-unleashed.readthedocs.io/aula1.html

    @rodolfodalves

  • c-

    At times, you may need to set out some networking rules to enable smooth interaction between containers in multi-container applications or make your Docker ports accessible by services in the outside world.

    You can do this in the following ways:

       Add an EXPOSE instruction in the Dockerfile

       Use the –expose flag at runtime to expose a port

       Use the -p flag or -P flag in the Docker run string to publish a port

    https://www.whitesourcesoftware.com/free-developer-tools/blog/docker-expose-port/