我对开发非常陌生(Ansible,Docker)。是否可以使用ansible-playbook将下载的docker映像加载到目标主机中?在这种情况下,将docker安装在目标主机中,并且不提供Internet。这就是为什么要先下载图像的原因。请用一小段代码帮助我。谢谢。
我不知道Ansible,但要在本地网络中使用docker映像,您可以使用本地注册表并使用本地docker注册表进行拉和推:
docker run -d -p 5000:5000 --restart=always --name registry registry:2
您可以拉图像并将标签更改为:
docker pull ubuntu
docker tag ubuntu localhost:5000/ubuntu
现在从您本地的机器使用:
docker pull [docker reg ip]:5000/ubuntu