使用docker-machine管理远程(目标)主机上的docker

安装docker-machine

$ curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
	chmod +x /tmp/docker-machine &&
	sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

准备远程主机

在使用 docker-machine 进行远程安装前我们需要做一些准备工作:
1.    在目标主机上创建一个用户并加入sudo 组
2.    为该用户设置 sudo 操作不需要输入密码
3.    把本地用户的 ssh public key 添加到目标主机上

比如我们要在远程主机上添加一个名为 nick 的用户并加入 sudo 组:
$ sudo adduser nick
$ sudo usermod -a -G sudo nick


然后设置 sudo 操作不需要输入密码:
$ sudo visudo

把下面一行内容添加到文档的最后并保存文件:
nick   ALL=(ALL:ALL) NOPASSWD: ALL

最后把本地用户的 ssh public key 添加到目标主机上:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub nick@xxx.xxx.xxx.xxx
# 注意:此命令如果用sudo执行,~代表/root;如果不用sudo,~代表/peter/home

这几步操作的主要目的是获得足够的权限可以远程的操作目标主机。    


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_26182553

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值