Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs Menu
Docs Home
/ /

Ejecutar comandos Atlas CLI con Docker

Este tutorial te 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 Docker ejecutar.

Para más información sobre nuestra imagen Docker de la CLI de Atlas, consulta nuestro repositorio en Docker Hub.

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

Antes de comenzar, completa los siguientes requisitos previos:

  1. Instale el Docker motor o Docker desktop.

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

  3. (Opcional) Para ejecutarse en modo interactivo con un archivo de entorno, crea un archivo de entorno que contenga variables de entorno válidas de Atlas CLI, incluidas las variables de entorno de claves API que proporcionan tus claves API.

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

1

Ejecuta 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 utilizando un archivo de entorno, ejecuta el siguiente comando y reemplaza atlas.env con el nombre del archivo de entorno:

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

Nota

Debes tener acceso a la API de GitHub para poder usar Atlas CLI en Docker.

Para autenticarse y ejecutar comandos, configure las llaves API en el archivo de entorno. Para obtener más información, consulta Variables de entorno de Atlas CLI.

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

atlas auth login

Después de autenticarte, puedes ejecutar comandos de la CLI de Atlas. Por ejemplo, puedes ejecutar atlas --help para aprender 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

Debes tener acceso a la API de GitHub para poder usar Atlas CLI en Docker.

Para autenticarse y ejecutar comandos, configure las llaves API en el archivo de entorno. Para obtener más información, consulta Variables de entorno de Atlas CLI.

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