Olá, Pedro! Tudo bem?
Uma maneira de simplificar e otimizar a execução desses comandos repetitivos é utilizando um arquivo de configuração chamado docker-compose.yml. O Docker Compose permite que você defina e gerencie aplicativos multi-container de forma mais prática.
Aqui está um exemplo de como você poderia configurar o seu cenário usando o Docker Compose:
Crie um arquivo chamado docker-compose.yml no diretório onde você deseja gerenciar seu container.
Adicione a seguinte configuração ao arquivo:
version: '3'
services:
app:
image: ubuntu
command: bash
volumes:
- /home/makos/alura-docker/volume:/app
tty: true
Para iniciar o container, basta executar o comando:
docker-compose up
Com o Docker Compose, você define todos os parâmetros do seu container em um arquivo YAML, o que torna o processo mais organizado e fácil de gerenciar, especialmente quando você precisa trabalhar com múltiplos containers ou configurações complexas.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.