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.
Completar los prerrequisitos
Antes de comenzar, completa los siguientes requisitos previos:
Instalar el motor Docker o el escritorio Docker.
Extraiga la imagen de Docker para instalar la CLI de Atlas con Docker.
(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.
Siga estos pasos
Para ejecutar comandos CLI de Atlas con Docker, seleccione una de las siguientes opciones y siga los pasos:
Consigue una concha.
Ejecute 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 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
Autenticar y ejecutar comandos CLI de Atlas.
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
Autenticar y ejecutar comandos CLI de Atlas.
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