Docker Toolbox 和 Docker Machine玩转docker

Docker Machine

      Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。

      Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。

      Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。

      使用 docker-machine 命令,您可以启动,检查,停止和重新启动托管主机,也可以升级 Docker 客户端和守护程序,以及配置 Docker 客户端与您的主机进行通信。

注:此处Docker-machine只是在自己电脑上virtualbox创建虚拟宿主机,管理本地的宿主机,没有涉及到远程

双击快捷方式Docker Quickstart Terminal打开docker toolobx,会默认创建一个default的装有docker环境的linux虚拟机(宿主机)

此界面可以执行docker命令,如docker images/docker pulld等,此时默认绑定的是default宿主机

也可以执行docker-machine命令, 用来创建、切换、删除... ...宿主机

docker-machine create demo 创建集成docker环境的小型linux系统(docker虚拟机),虚拟机名称为demo
docker-machine ls 查看宿主机
docker-machine rm demo 删除名称为demo虚拟机

创建一个docker虚拟机demo  此时产看列表有default 和 demo两个虚拟机,执行docker命令绑定的是default虚拟机 ,可以切换默认绑定的虚拟机

切换默认绑定虚拟机,再操作的时候绑定的就是demo宿主机

docker-machine active 查看默认激活的虚拟机
eval $(docker-machine env demo) 切换默认激活的虚拟机为demo虚拟机

也可以通过下面命令进入到相应的宿主机

docker-machine ssh demo

 

创建的宿主机是virtualbox创建的虚拟机,打开vriitualbox可以看到以下界面,可以在这里操作对应的宿主机

 

也可以通过xshell连接宿主机,从而对相应的宿主机进行操作,创建的宿主机(集成docker服务的linux虚拟机)端口号:22, 默认账号是:docker,密码:tcuser, ip可以列表中查看

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值