- Siga as instruções desta página web, de acordo com seu sistema operacional. Atualmente o Docker Desktop está disponível para MacOS, Windows e Linux
- Podemos verificar se a instalação foi feita corretamente acessando, via terminal, o CLI do Docker e pedindo as informações sobre a versão instalada:
docker version- Podemos executar um container de uma imagem especial (feita exclusivamente pela Docker para testar a instalação do Docker):
docker container run hello-worlddocker image lsdocker container lsdocker container ls -a
docker container ls --alldocker container rm -f $(docker container ls -aq)docker container run -it ubuntu:bionic- De dentro do container você pode executar o seguinte comando para verificar a versão do Ubuntu:
cat /etc/os-releasedocker container run -it debian:bullseye- De dentro do container você pode executar o seguinte comando para verificar a versão do Ubuntu:
cat /etc/os-releasedocker run --name database -e MYSQL_ROOT_PASSWORD=password123 -d -p 3306:3306 mysql:8docker container run -it --rm --name node -v $(PWD):/app -w /app node:18 /bin/bash- Para executar o script
hello.js, execute de dentro do container
node hello.jsdocker container run -it --rm --name php -v $(PWD):/app -w /app php:8.2-cli /bin/bash- Para executar o script
hello.php, execute de dentro do container
php hello.phpdocker container run -it --rm --name python -v $(PWD):/app -w /app python:3 /bin/bash- Para executar o script
hello.php, execute de dentro do container
python hello.pydocker container run -it --rm --name go -v $(PWD):/app -w /app golang:1.20 /bin/bash- Para executar o script
hello.php, execute de dentro do container
go run hello.godocker container run -it --rm --name dart -v $(PWD):/app -w /app dart:3-sdk /bin/bash- Para executar o script
hello.php, execute de dentro do container
dart run hello.dartdocker container run -it --rm --name java -v $(PWD):/app -w /app openjdk:8-jdk /bin/bash- Para executar o script
hello.php, execute de dentro do container
javac hello.java && java hellodocker-compose updocker-compose up -ddocker-compose psdocker-compose downdocker-compose logs -f