Componente Docker opcional do Dataproc

Pode instalar componentes adicionais, como o Docker, quando cria um cluster do Dataproc através da funcionalidade Componentes opcionais. Esta página descreve o componente Docker.

O componente Dataproc instala um daemon do Docker em cada nó do cluster e cria um utilizador do Linux "docker" e um grupo do Linux "docker" em cada nó para executar o daemon do Docker. Este componente também cria um serviço "docker" systemd para executar o serviço dockerd. Deve usar o serviço systemd para gerir o ciclo de vida do serviço Docker.

Instale o componente

Instale o componente quando criar um cluster do Dataproc. O componente Docker pode ser instalado em clusters criados com a versão 1.5 ou posterior da imagem do Dataproc.

Consulte as versões do Dataproc suportadas para ver a versão do componente incluída em cada lançamento de imagem do Dataproc.

comando gcloud

Para criar um cluster do Dataproc que inclua o componente Docker, use o comando gcloud dataproc clusters create cluster-name com a flag --optional-components.

gcloud dataproc clusters create cluster-name \
    --optional-components=DOCKER \
    --region=region \
    --image-version=1.5 \
    ... other flags

API REST

O componente Docker pode ser especificado através da API Dataproc com SoftwareConfig.Component como parte de um pedido clusters.create.

Consola

  1. Ative o componente.
    • Na Google Cloud consola, abra a página do Dataproc Criar um cluster. O painel Configurar cluster está selecionado.
    • Na secção Componentes:
      • Em Componentes opcionais, selecione o Docker e outros componentes opcionais para instalar no cluster.

Ative o Docker no YARN

Consulte o artigo Personalize o ambiente de tempo de execução da tarefa do Spark com o Docker no YARN para usar uma imagem do Docker personalizada com o YARN.

Registo do Docker

Por predefinição, o componente Docker do Dataproc escreve registos no Cloud Logging definindo gcplogs driver—consulte Ver os seus registos.

Docker Registry

O componente Docker do Dataproc configura o Docker para usar o Container Registry, além dos registos Docker predefinidos. O Docker vai usar o auxiliar de credenciais do Docker para fazer a autenticação no Container Registry.

Use o componente Docker num cluster Kerberos

Pode instalar o componente opcional do Docker num cluster que está a ser criado com a segurança Kerberos ativada.