使用 Docker 运行 Atlas CLI 命令
本教程向您展示如何通过以下方式使用 Docker 运行 Atlas CLI 命令:
在交互模式下运行 Docker
将 Docker 作为守护进程运行(分离模式)
要学习;了解有关交互模式和分离模式的更多信息,请参阅Docker 运行。
有关Atlas CLIDocker 映像的更多信息,请参阅我们的Docker Hub 存储库。
您还可以使用 Docker 创建本地 Atlas 部署。 要了解更多信息,请参阅使用 Docker 创建本地 Atlas 部署。
满足先决条件
在开始之前,请完成以下步骤以满足先决条件:
安装 Docker 引擎 或 Docker 桌面。
拉取 Docker 映像以使用 Docker 安装 Atlas CLI。
(可选)要使用环境文件以交互模式运行,请创建一个 环境文件 ,该环境文件需要包含有效的 Atlas CLI 环境变量 ,包括提供 API 密钥的 API 密钥环境变量。
按照以下步骤操作
要使用 Docker 运行 Atlas CLI 命令,请选择以下选项之一并按照以下步骤操作:
进行身份验证并运行Atlas CLI命令。
要进行身份验证和运行命令,请在 环境文件 中设置 API 密钥 。要了解更多信息,请参阅Atlas CLI 环境变量。
要在没有环境文件的情况下进行身份验证,可以运行Atlas auth login进行身份验证:
atlas auth login
完成身份验证后,您可以运行 Atlas CLI 命令。 例如,您可以运行Atlas --help来了解可用命令:
atlas --help
进行身份验证并运行Atlas CLI命令。
要进行身份验证和运行命令,请在 环境文件 中设置 API 密钥 。要了解更多信息,请参阅Atlas CLI 环境变量。
设置 API 密钥后,您可以通过在每个 Atlas CLI 命令前添加docker exec --env-file ./atlas.env --rm mongodb/atlas
来运行 Atlas CLI 命令。 例如,要使用环境文件运行atlas --help命令,请运行以下命令,并将atlas.env
替换为环境文件的名称:
docker exec --env-file ./atlas.env --rm mongodb/atlas atlas --help