我对docker-machine和docker run之间的区别感到困惑。
docker images可以显示我的镜像,然后我可以使用docker run运行其中一个镜像。
那么,我什么时候需要使用docker-machine呢?
我对docker-machine和docker run之间的区别感到困惑。
docker images可以显示我的镜像,然后我可以使用docker run运行其中一个镜像。
那么,我什么时候需要使用docker-machine呢?
来源:Docker文档
Docker Machine 可以用来:
- 在 Mac 或者 Windows 上安装和运行 Docker
- 预配置和管理多个远程 Docker 主机
- 预配 Swarm 集群
换句话说:
当您的主机操作系统不支持本地运行 Docker 引擎(例如 Mac 和 Windows)时,您可以使用 Docker Machine。
基本上 docker run 的作用是基于一个 Docker 镜像启动一个容器,无论是从本地镜像还是在线镜像注册表中都可以。