1.1. Docker
O Docker é uma tecnologia baseada em código aberto para criação de contêiners de aplicações. Encontra-se disponível para Microsoft Windows 10, Linux e macOS. É uma tecnologia poderosa para pesquisa reprodutível, que combina muitos recursos, como virtualização de sistema operacional, reutilização e compartilhamento de componentes de software. O Docker permite encapsular todo o ambiente de software de forma a isolar o usuário da tarefa, muitas vezes árdua, de preparar o ambiente computacional original com todas as suas dependências. Esta tecnologia pode ser útil para você instalar versões do servidor PostgreSQL e dos aplicativos QGIS e pgAdmin sem a necessidade de instalação de dependências no seu sistema.
1.1.1. Instalação no Linux Ubuntu
Nota
Os passos abaixo descrevem a instalação do Docker para as seguintes versões do Ubuntu:
Ubuntu Groovy 20.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
Ubuntu Xenial 16.04 (LTS)
Para outras versões de Linux, consulte a seguinte página do manual do Docker: Install Docker Engine.
1. Atualize a lista de pacotes do seu sistema:
sudo apt update
2. Instale os programas auxiliares necessários à instalação do Docker:
sudo apt install ca-certificates \
curl \
gnupg \
lsb-release
3. Adicione a chave GPG oficial do Docker:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. inclua o repositório do Docker na lista de pacotes do seu sistema:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. Atualize novamente a lista de pacotes do seu sistema:
sudo apt update
6. Faça a instalação do Docker e do plugin docker-compose
:
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
7. Faça um teste para ver se o Docker foi corretamente instalado, lançando um contêiner de teste a partir da imagem hello-world
:
sudo docker run hello-world
8. Adicione seu usuário ao grupo docker
para que seus próximos comandos não precisem ser executados através do sudo
:
sudo usermod -aG docker $USER
Aviso
Após o último passo acima, faça o logout do seu sistema e o login novamente para que as alterações tenham efeito. Para testar, use o seguinte comando:
docker run hello-world
Nota
Para mais informações sobre a instalação do Docker, consulte a documentação oficial online.