O Docker é uma ferramenta para trabalhar com contentores. A principal vantagem do Docker é a capacidade de executar aplicações com recursos isolados.
Para começar, é necessário executar uma série de acções a partir das instruções passo a passo:
Para implantar o armazenamento do Docker, é necessário pré-configurar o servidor (incluindo a criação de um utilizador com permissões de não-rota e a verificação das definições da firewall.
Além disso, é necessária uma conta no Docker Hub para implantar o armazenamento do Docker. Sem ela, o utilizador não poderá criar imagens personalizadas e carregá-las para o Docker Hub.
O pacote de instalação do Docker, que está no repositório do Ubuntu, pode conter a versão mais recente. Se for relevante trabalhar especificamente com a atualização mais recente, introduza o comando:
$ sudo apt update
Antes de instalar o Docker, é necessário instalar pacotes que são projetados para trabalhar com HTTPS.
A primeira coisa a fazer é certificar-se de que está a arrancar a partir do repositório do Docker e não do repositório do Ubuntu (que é o padrão). O comando usado para isso é:
$ apt-cache policy docker-ce
Quando a instalação estiver concluída, aparecerá no ecrã uma mensagem informativa com o número da versão e outras caraterísticas. Pelo seu conteúdo, fica claro que o docker-ce
é um candidato à instalação, mas ainda não foi instalado.
Para instalá-lo, digite o comando na linha de comando:
$ sudo apt install docker-ce
Depois disso, o Docker será instalado. Para verificar se o processo daemon está a ser executado (isto deve acontecer automaticamente), utilize o comando-check:
$ sudo systemctl status docker
Preste atenção ao estado"Active
": deve conter a informação de que o serviço está ativo. Além disso, verá outras funcionalidades do docker-ce
(memória, tarefas, ligação à documentação oficial e outras).
Depois de ter instalado o Docker, pode trabalhar com as definições. Por exemplo, definir a inicialização sem sudo
e outros. Não deixe de estudar a documentação e a lista de subcomandos com os quais a versão instalada (atual) do Docker trabalha.