Docs Menu
Docs Home
/ /

Ejecutar comandos CLI de Atlas con Docker

Este tutorial le muestra cómo ejecutar comandos CLI de Atlas con Docker de las siguientes maneras:

  • Ejecutar Docker en modo interactivo

  • Ejecutar Docker como un demonio (modo separado)

Para obtener más información sobre el modo interactivo y el modo independiente, consulta ejecución de docker.

Para obtener más información sobre nuestra imagen Docker Atlas CLI, consulte nuestro repositorio Docker Hub.

También puedes crear una implementación local de Atlas con Docker. Para obtener más información, consulta Cree una implementación de Atlas local con Docker.

Antes de comenzar, completa los siguientes requisitos previos:

  1. Instalar el motor Docker o el escritorio Docker.

  2. Extraiga la imagen de Docker para instalar la CLI de Atlas con Docker.

  3. (Opcional) Para ejecutar en modo interactivo con un archivo de entorno, cree un archivo de entorno que contenga variables de entorno de Atlas CLI válidas, incluidas variables de entorno de clave API que proporcionen sus claves API.

Para ejecutar comandos CLI de Atlas con Docker, seleccione una de las siguientes opciones y siga los pasos:

1

Ejecute el comando para obtener un shell en modo interactivo.

Para obtener un shell sin un archivo de entorno, ejecute el siguiente comando:

docker run --rm -it mongodb/atlas bash

Para obtener un shell usando un archivo de entorno, ejecute el siguiente comando, reemplazando atlas.env con el nombre del archivo de entorno:

docker run --env-file atlas.env --rm -it mongodb/atlas bash
2

Nota

Debe tener acceso a la API de GitHub para poder utilizar la CLI de Atlas en Docker.

Para autenticar y ejecutar comandos, configure las claves de API en el archivo de entorno. Para obtener más información, consulte Variables de entorno de la CLI de Atlas.

Para autenticarte sin un archivo de entorno, puedes ejecutar atlas auth login para autenticarte:

atlas auth login

Después de autenticarse, puede ejecutar comandos de la CLI de Atlas. Por ejemplo, puede ejecutar atlas --help para obtener información sobre los comandos disponibles:

atlas --help
1

Ejecute el siguiente comando para iniciar el demonio:

docker run -d --name mongodb/atlas mongodb/atlas
2

Ejecute el siguiente comando para obtener un shell con un archivo de entorno:

docker exec --env-file atlas.env --rm -it mongodb/atlas bash
3

Nota

Debe tener acceso a la API de GitHub para poder utilizar la CLI de Atlas en Docker.

Para autenticar y ejecutar comandos, configure las claves de API en el archivo de entorno. Para obtener más información, consulte Variables de entorno de la CLI de Atlas.

Después de configurar las claves de API, puede ejecutar comandos de la CLI de Atlas añadiendo docker exec --env-file ./atlas.env --rm mongodb/atlas antes de cada comando. Por ejemplo, para ejecutar el comando atlas --help con un archivo de entorno, ejecute el siguiente comando, reemplazando atlas.env por el nombre del archivo de entorno:

docker exec --env-file ./atlas.env --rm mongodb/atlas atlas --help

Volver

Automatizaciones de pruebas

En esta página