docker machine

docker machine

在真实环境中会有多个host multi-host环境

docker machine 是一个工具,可以在虚拟主机上安装docker engine ,为所有host安装docker

用 Docker Machine 可以批量安装和配置 docker host,这个 host 可以是本地的虚拟机、物理机,也可以是公有云中的云主机

docker支持在不同环境下安装配置docker host
1、linux
2、虚拟化平台 vm vb hv
2、openstack
4、公有云平台

docker machine 为这些环境起了一个统一的名称 provider
对于一个特定provider docker machine使用不同的driver安装配置docker host

https://docs.docker.com/machine/install-machine/ 官方安装文档

安装docker machine
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine
sudo install /tmp/docker-machine /usr/local/bin/docker-machine

Docker-machine 要求无密码远程主机
# ssh-keygen -b 2048 -t rsa
# ssh-copy-id root@192.168.226.40
-i:指定公钥文件
#docker-machine create --driver generic --generic-ip-address=192.168.1.101 host1
—driver 指定驱动generic
—generic-ip-address 指定主机 主机名
#docker-machine ls
公网问题可能会导致部署失败
其他 driver 参考文档 https://docs.docker.com/machine/drivers/

1、ssh登陆
2、安装docker
3、拷贝证书
4、配置docker daemon
5、启动docker

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容