vmware安装Docker Machine,管理docker主机(centos7)

Docker Machine 可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。使用 docker-machine 命令,您可以启动,检查,停止和重新启动托管主机,也可以升级 Docker 客户端和守护程序,以及配置 Docker 客户端与您的主机进行通信。

一、主机IP环境

主机 IP
docker-machine本地主机150 192.168.1.150
docker本地主机150 192.168.1.150
docker远程主机160 192.168.1.160
docker远程主机170 192.168.1.170

二、本地主机150安装docker-machine

1、本地主机150安装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 &&
mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine

2、本地主机150查看Docker-Machine是否安装成功。

docker-machine version

在这里插入图片描述

三、本地主机150创建本地docker主机(vm150)

docker-machine通过ssh连接到docker主机,从网上下载并安装docker工具,需要用root权限来安装。在centos系统下,默认禁止root用户通过ssh登录系统,因此需要先配置root允许ssh登录系统并免交互登录或指定私钥登录。

1、本地主机150创建密钥对,输入命令ssh-keygen,按ENTER键3次,创建完成。

ssh-keygen

在这里插入图片描述
2、复制本地主机150私钥至主机150文件内/root/.ssh/
authorized_keys,运行命令,输入主机150的root账户密码。

ssh-copy-id  root@192.168.1.150

在这里插入图片描述
3、本地主机150修改配置文件/etc/ssh/sshd_config,允许其他主机使用root登录系统。

 vi  /etc/ssh/sshd_config
PermitRootLogin yes    #修改此项为允许root远程登录

4、本地主机150开放防火墙端口2376。

firewall-cmd --zone=public --add-port=2376/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --query-port=2376/t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值