专业编程基础技术教程

网站首页 > 基础教程 正文

docker管理工具docker-machine

ccvgpt 2024-09-10 13:06:39 基础教程 11 ℃

docker-machine使用

#查看docker-machine的版本
docker-machine version


docker管理工具docker-machine


  • 如果你不是window10或者是你在mac中已经安装了docker了,但是docker-machine还没安装的话,可以通过官网来进行安装
  • https://docs.docker.com/machine/install-machine/#install-machine-directly



  • 这里有具体的安装步骤,老铁记住啊官网是最安全,最不容易入坑的教程



docker-machine操作

docker-machine 其实和vagrant有点类似

  • 通过docker-machine 创建一个docker的虚拟机
docker-machine create demo



  • 查看创建的虚拟机
docker-machine ls




#查看docker-machine 创建的docker版本
docker --version



  • 进入创建的虚拟机
docker-machine ssh demo



  • 再创建一个docker-machine
docker-machine create demo1



docker-machine ls



  • 关闭docker-mache demo1
docker-machine stop demo1




  • docker-machine远程server

大家在运行docker --version 不知道发现过一个问题吗?

docker --version
  • 这是本地的



  • 这是docker-machine内部的


上边【本地】和【docker-machine】都有个server端,按照咱们做开发的思路,应该可以公用一个server端的没必要搞那么多对吧

  • 按照这个思路,咱们就关闭本地的server端,点击docker的右下角图标选择-quit docker,本地关闭后的



  • 见证奇迹,共享server
#查看本地
docker version
#查看docker-machine的环境变量导入到本地
docker-machine env demo
#windows执行命令
 @FOR /f "tokens=*" %i IN ('docker-machine env demo') DO @%i
#mac下执行命令
eval $(docker-machine env demo)
#查看新的环境变量
docker version



通过上边这种方式,可以远程管理docker-machine,是不是很爽!

docker-machine还可以更换driver的方式,具体查看官网吧

https://docs.docker.com/machine/get-started-cloud/



PS:总体来说docker-machine跟咱们的之前说过的vagrant非常的类似,条条大路通罗马,大家一起努力吧,我也会持续记录学习历程分享出来。

最近发表
标签列表