Windows10等低版本使用docker,下载DockerToolbox-19.03.1.exe  https://github.com/docker-archive/toolbox/releases

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

安装 Docker Toolbox
下载 Docker Toolbox
安装 Docker Toolbox
如果 Windows 安全对话框提示你允许程序进行更改,选择“是”。
接受默认设置并安装:
接受安装程序的所有默认设置。安装程序需要几分钟来安装所有组件。
当 Windows 安全对话框通知你安装程序要进行更改时,确保你允许它进行必要的更改。
验证安装
在你的桌面上找到 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 的使用
挂载共享目录
设置共享目录
双击“Oracle VM VirtualBox”程序


添加工具目录

第一选择目录,第二行填写共享文件夹名称,建议自定义,某些版本挂载时会报/sbin/mount.vboxsf: mounting failed with the error: Protocol error的错误

重启“Oracle VM VirtualBox”

或者在 Docker QuickStart Terminal 终端中执行
docker-machine restart
AI写代码
bash
1
挂载目录
进入“Oracle VM VirtualBox”
docker-machine ssh default
AI写代码
bash
1
创建挂载目录
mkdir /mnt/data
AI写代码
bash
1
这个目录为 docker 容器运行挂载的根目录
挂载目录
sudo mount -t vboxsf share /mnt/data/
AI写代码
bash
1
/sbin/mount.vboxsf: mounting failed with the error: Protocol error 问题处理
方案一:
替换为下面的挂载命令
mount.vboxsf share /mnt/data/
AI写代码
bash
1
方案二:
不要使用共享目录生成的共享名称
端口映射
打开网络设置


设置端口转发

————————————————
版权声明:本文为CSDN博主「Mask_NoTS」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010993471/article/details/135833603

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐