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.

  • Ejecute Docker como un demonio (modo desacoplado)

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. Extrae la imagen de Docker para instalar la Atlas CLI 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 de Atlas CLI con Docker, selecciona una de las siguientes opciones y sigue los pasos:

1

Ejecuta el comando para obtener un shell en modo interactivo.

Para obtener un shell sin un archivo de entorno, ejecuta 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 API, puedes ejecutar comandos Atlas CLI añadiendo docker exec --env-file ./atlas.env --rm mongodb/atlas antes de cada comando de Atlas CLI. Por ejemplo, para ejecutar el comando atlas --help con un archivo de entorno, ejecuta el siguiente comando, sustituyendo 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