Se estiver a usar um sistema operativo baseado em Linux, como o Ubuntu ou o Debian, adicione o seu nome de utilizador ao grupo docker para poder executar o Docker sem usar sudo:
sudousermod-a-Gdocker${USER}
Pode ter de reiniciar o sistema depois de se adicionar ao grupo docker.
Abra o Docker. Para garantir que o Docker está em execução, execute o seguinte comando do Docker, que devolve a data e a hora atuais:
docker run busybox date
Use gcloud como o auxiliar de credenciais para o Docker:
gcloud auth configure-docker
Opcional: se quiser executar o contentor com a GPU localmente,
instale
nvidia-docker.
Crie o seu contentor
Siga estes passos para criar o seu contentor.
Para ver uma lista dos contentores disponíveis:
gcloud container images list \
--repository="gcr.io/deeplearning-platform-release"
Recomendamos que aceda a Escolher um contentor
para ajudar a selecionar o contentor pretendido.
Se não precisar de usar um contentor com GPU, introduza o seguinte exemplo de código. Substitua tf-cpu.1-13 pelo nome do contentor que quer usar.
docker run -d -p 8080:8080 -v /path/to/local/dir:/home/jupyter \
gcr.io/deeplearning-platform-release/tf-cpu.1-13
Se quiser usar um contentor com GPU, introduza o seguinte código de exemplo. Substitua tf-gpu.1-13 pelo nome do contentor que quer usar.
docker run --runtime=nvidia -d -p 8080:8080 -v /path/to/local/dir:/home/jupyter \
gcr.io/deeplearning-platform-release/tf-gpu.1-13
Este comando inicia o contentor no modo separado, monta o diretório /path/to/local/dir local em /home/jupyter no contentor e mapeia a porta 8080 no contentor para a porta 8080 na sua máquina local. O contentor está pré-configurado para iniciar um servidor JupyterLab, que pode visitar em http://localhost:8080.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-21 UTC."],[[["This guide details the process of creating and setting up a local deep learning container, requiring basic Docker knowledge."],["The setup involves creating or selecting a Google Cloud project, installing and initializing the gcloud CLI, and installing Docker, with specific instructions for Linux users to avoid using `sudo`."],["Users can choose from available deep learning containers using a command to list them or visit the \"Choosing a container\" page, then using a command to either use a cpu container, or a gpu-enabled container."],["The container is launched in detached mode, mounting a local directory to the container and mapping a port, which then allows the user to use a preconfigured JupyterLab server."],["Optionally, for those requiring GPU acceleration, the guide suggests installing `nvidia-docker`, and using the appropriate container creation command."]]],[]]