docker machine

本文详细介绍DockerMachine的安装、创建、查看及远程执行Docker命令的方法。包括使用curl下载DockerMachine二进制文件,设置无秘钥SSH连接,创建和管理DockerMachine实例,以及如何通过DockerMachine进行跨主机的Docker命令执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker machine就是安装了docker的host,host可以是主机,虚拟机,云服务器等。docker machine的创建就是在host上安装和配置docker,一旦创建完毕后,该host就可以成为docker machine。有一个工具命令docker-machine,可以运行在一个安装了docker的host上,来进行其他host 的docker machine的创建。

docker machine的安装

curl -L https://github.com/docker/machine/releases/download/v0.9.0-rc2/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine
sudo mv /tmp/docker-machine /usr/local/bin/
sudo chmod a+x /usr/local/bin/docker-machine

docker machine创建

创建之前要设置当前host到目标host的ssh无秘钥登陆

docker-machine create   --driver generic   --generic-ip-address=192.168.1.80 host1

docker machine的查看

docker-machine ls

远程执行docker命令

方法一:

docker-machine ssh host1  docker run hello-world

方法二:

eval $(docker-machine env host1)
docker run  hello-world

其他docker machine命令

docker-machine upgrade host1 host2 #将host1和host2的版本号升级到最新
docker-machine config host1 #查看docker machine的配置
docker-machine start/stop/restart #对docker machine操作系统的操作
docker-machine scp host1:/tmp/a host2:/tmp/b # 远程拷贝
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值