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 |
!$ \bullet !$ A saída do comando ls -lha é:
| root@server:/home/user/projeto# ls -lha |
• O conteúdo do arquivo Dockerfile é:
| FROM debian:stable |
• O conteúdo do arquivo docker-compose.yml é
| version: “3.9” web: build: . - “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):