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.
Completar los requisitos previos
Antes de comenzar, completa los siguientes requisitos previos:
Instale el Docker motor o Docker desktop.
Extraiga la imagen de Docker para instalar la CLI de Atlas con Docker.
(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.
Siga estos pasos
Para ejecutar comandos CLI de Atlas con Docker, seleccione una de las siguientes opciones y siga los pasos:
Consigue una shell.
Ejecuta el comando para obtener un shell en modo interactivo.
Sin un archivo de entorno
Para obtener un shell sin un archivo de entorno, ejecute el siguiente comando:
docker run --rm -it mongodb/atlas bash
Con un archivo de entorno
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
Autenticar y ejecutar comandos CLI de Atlas.
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
Autenticar y ejecutar comandos CLI de Atlas.
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