Criar um container

Nesta página encontrará informações importantes sobre os passos básicos da criação de containers.

Procurar e transferir imagens

No separador Registo, pode importar o repositório da comunidade, que contém imagens carregadas por outros criadores. Para ajudar a começar, Synology inclui o Agregador Docker, o maior repositório de imagens, como repositório predefinido.

Para criar um container:

  1. Digite a palavra-chave. (Aqui iremos criar o container Transmission, um potente cliente de transferências HTTP, BT, NZP e mais).
  2. Nos resultados da pesquisa, encontre o que deseja usar. Seleccione-o e prima o botão Transferir no topo, ou basta clicar duas vezes para começar a transferência.
  3. Aceda ao separador Imagem e deverá ver a sua imagem listada.

Para ver informações da página oficial de uma imagem:

  1. Na maioria das vezes, a criação de um container requer definir algumas variáveis, e esta informação é normalmente fornecida pelo criador. Clique no ícone junto do título da imagem.
  2. Isto leva-nos até à página de Informação da imagem. Recomendamos que leia as informações e páginas Dockerfile antes da criação do Docker, pois disponibilizam informações essenciais.
  3. Na página Dockerfile, podemos localizar o número de porta necessário para a criação do container. (Por exemplo, na página Informação e página Dockerfile de gfjardim/transmission é listada informação importante, como o número de porta, nome do volume e variáveis que precisa para a configuração.)
  4. Dependendo de quem mantém a imagem, o nível de detalhe pode variar. Por vezes é fácil de acompanhar, por vezes as informações não são tão óbvias, e poderá requerer uma observação mais cuidadosa.

Para criar uma imagem através do assistente:

  1. Pode criar um container através de um assistente com entrada manual, ou através de um comando Docker Run. Aqui vamos optar pelo assistente normal, já que falta alguma informação (como o número de porta) neste comando Docker Run.
  2. Introduza as seguintes informações:
  3. Clique em Seguinte.
  4. Configure as seguintes definições:
  5. Clique em Seguinte para ver o sumário das definições básicas.
  6. Clique em Definições Avançadas.
  7. Uma vez que Transmission é um programa de transferências, precisamos de uma forma de aceder ao ficheiro transferido. Sem mapear uma pasta partilhada física no Synology NAS, todos os ficheiros transferidos serão armazenados nos containers, e difíceis de obter. Na página Dockerfile de Transmission, vimos dois volumes em Transmission: /config e /downloads. Iremos realizar o seguinte para mapear estes dois volumes às pastas partilhadas físicas no Synology NAS:
  8. Clique em OK para recuar à página de sumário.
  9. Assinale Executar este container depois de concluído o assistente para iniciar automaticamente o container.
  10. Clique em Aplicar para criar o container.
  11. Se a criação do container tiver sido bem sucedida, deverá ver um ícone de atalho no seu ambiente de trabalho.
  12. Clique no mesmo para abrir a aplicação.
  13. Será aberto outro separador, que lhe pedirá as suas credenciais. Introduza o nome de utilizador e palavra-passe definida anteriormente no assistente, para conceder acesso.
  14. Irá agora entrar na interface do container que acabou de criar.

Nota :