我想自动化将 docker 映像从 Azure 容器注册表拉到 Azure VM 的过程。我已经做了以下事情:
- 创建了 Azure 容器注册表。
- 在 Azure 容器注册表中设置用户名和密码。
- 将映像从我的本地计算机推送到 Container Registry。
我已经设置了 terraform 代码来自动构建 Azure VM。我还想包括 docker pull 和 docker run 命令,以便这些任务是自动化的。以下是我想自动化成 terraform 的命令:
sudo docker login --username xxx --password xxx xxx.azurecr.io
sudo docker pull xxx.azurecr.io/xx/xxx
sudo docker run --network=host xxx.azurecr.io/xxx/xxx
任何帮助将非常感激。谢谢各位!