Magna Concursos
2334166 Ano: 2021
Disciplina: TI - Sistemas Operacionais
Banca: CEFET-MG
Orgão: CEFET-MG

A partir do acesso ao terminal de um servidor Debian GNU/Linux com o Docker Engine e Docker Compose devidamente instalados, considere:

!$ \bullet !$ O usuário logado no terminal é o root

!$ \bullet !$ A saída do comando pwd é: /home/user/projeto

!$ \bullet !$ A saída do comando docker image ls é:

root@server:/home/user/projeto# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE

!$ \bullet !$ A saída do comando ls -lha é:

root@server:/home/user/projeto# ls -lha
drwxrwxrwx 1 user user 512 Aug 9 10:51 .
drwxrwxrwx 1 user user 512 Aug 9 10:49 ..
-rwxrwxrwx 1 user user 190 Aug 9 10:51 Dockerfile
-rwxrwxrwx 1 user user 121 Aug 9 10:51 docker-compose.yml

• O conteúdo do arquivo Dockerfile é:

FROM debian:stable
RUN apt-get update && apt-get install -y apache2
EXPOSE 80
VOLUME [“/var/www”, “/var/log/apache2”, “/etc/apache2”]
ENTRYPOINT [“/usr/sbin/apache2ctl”, “-D”, “FOREGROUND”]

• O conteúdo do arquivo docker-compose.yml é

version: “3.9”
services:

web:

build: .
ports:

- “8080:80”

Para se colocar em execução, em segundo plano, um contêiner baseado na imagem especificada pelo arquivo Dockerfile, publicando a porta 8080 do host para a porta 80 do contêiner, é/são suficiente(s) o(s) comando(s):

 

Provas

Questão presente nas seguintes provas

Técnico de TI - Desenvolvimento

50 Questões