Docker Toolbox 安装与使用

由于要在 Windows 上部署 TDengine,但没有Windows 上的安装包,就想到使用 docker 部署,但去发现 Windows 版本为 Windows server 2016 1607 版本,装不上 Docker for Windows,退而其次,装docker toolbox

安装 Docker Toolbox

  1. 下载 Docker Toolbox
  2. 安装 Docker Toolbox
    • 如果 Windows 安全对话框提示你允许程序进行更改,选择“是”。
  3. 接受默认设置并安装:
    • 接受安装程序的所有默认设置。安装程序需要几分钟来安装所有组件。
    • 当 Windows 安全对话框通知你安装程序要进行更改时,确保你允许它进行必要的更改。
  4. 验证安装
    • 在你的桌面上找到 Docker QuickStart Terminal 图标。单击 Docker QuickStart 图标以启动一个预先配置的 Docker Toolbox 终端。
    • 如果系统显示一个用户帐户控制提示,要求允许 VirtualBox 对你的计算机进行更改,选择“是”。
    • 终端将为你设置 Docker Toolbox。完成后,终端将显示 $ 提示符。
      在这里插入图片描述

    在终端设置过程中会拉取boot2docker.iso,但由于网络等因素可能会拉取失败,出现 No default Boot2Docker ISO found locally 的错误
    解决方法:

    • 到https://github.com/boot2docker/boot2docker/releases下载boot2docker.iso
    • boot2docker.iso拷贝到C:\User\${user}\.docker\machine\cache下,重新点击 Docker QuickStart Terminal 运行

Docker Toolbox 的使用

挂载共享目录

  1. 设置共享目录
    • 双击“Oracle VM VirtualBox”程序
      在这里插入图片描述

    • 添加工具目录
      在这里插入图片描述
      第一选择目录,第二行填写共享文件夹名称,建议自定义,某些版本挂载时会报/sbin/mount.vboxsf: mounting failed with the error: Protocol error的错误

  2. 重启“Oracle VM VirtualBox”
    在这里插入图片描述
    或者在 Docker QuickStart Terminal 终端中执行
    docker-machine restart
    
  3. 挂载目录
    • 进入“Oracle VM VirtualBox”
      docker-machine ssh default
      
    • 创建挂载目录
      mkdir /mnt/data
      
      这个目录为 docker 容器运行挂载的根目录
    • 挂载目录
      sudo mount -t vboxsf share /mnt/data/
      
      /sbin/mount.vboxsf: mounting failed with the error: Protocol error 问题处理
      方案一:
      替换为下面的挂载命令
      mount.vboxsf share /mnt/data/
      
      方案二:
      不要使用共享目录生成的共享名称

端口映射

  1. 打开网络设置
    在这里插入图片描述

  2. 设置端口转发
    在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值