gpt4 book ai didi

windows - start.sh 中的 "line 36: cd: HOME not set"运行使用 Docker for Windows Installer v1.6.0 安装的 Boot2Docker

转载 作者:可可西里 更新时间:2023-11-01 10:20:36 25 4
gpt4 key购买 nike

我已经使用 Docker for Windows Installer v1.6.0 在我的 Windows 笔记本电脑上安装了 Docker。当我第一次运行 start.sh 脚本时,它会初始化并启动 VM,但随后脚本给出错误“line 36: cd: HOME not set”并退出:

C:\Program Files\Boot2Docker for Windows>start.sh

initializing...

starting...
Waiting for VM and Docker daemon to start...
............................oooooooo
Started.
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\ca.pem
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\cert.pem
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\key.pem

To connect the Docker client to the Docker daemon, please set:
export DOCKER_CERT_PATH='C:\Users\Administrator\.boot2docker\certs\boot2docker-vm'
export DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2376


IP address of docker VM:
192.168.59.103

setting environment variables ...
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\ca.pem
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\cert.pem
Writing C:\Users\Administrator\.boot2docker\certs\boot2docker-vm\key.pem
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH='C:\\Users\\Administrator\\.boot2docker\\certs\\boot2docker-vm'
export DOCKER_TLS_VERIFY=1

You can now use `docker` directly, or `boot2docker ssh` to log into the VM.
C:\Program Files\Boot2Docker for Windows\start.sh: line 36: cd: HOME not set

C:\Program Files\Boot2Docker for Windows>

脚本的第 36 和 37 行是:

cd
exec "$BASH" --login -i

我必须对安装进行一些更改才能做到这一点:

  • start.sh 打开写字板时,我为 创建了 C:\Program Files (x86)\Git\bin\sh.exe Windows 默认程序.sh 文件
  • start.sh 遇到错误“line 5: clear: command not found”时,我添加了 C:\Program Files (x86)\Git\bin 到我的系统路径
  • 当 VM 无法启动并显示“运行错误:无法启动机器“boot2docker-vm”:退出状态 1”时,我运行了 boot2docker deleteboot2docker download 删除虚拟机并重新下载 ISO

现在我卡在 start.sh 中的错误“line 36: cd: HOME not set”。

Docker 的 Windows Installer v1.6.0 于昨天(4 月 16 日)刚刚发布,因此目前还没有太多帮助(例如 GitHub 或 Docker 的论坛)。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

我遇到了同样的问题。带有 HOME 的问题通过在 #35 的空行中添加以下行来解决:

export HOME=$HOMEPATH

关于windows - start.sh 中的 "line 36: cd: HOME not set"运行使用 Docker for Windows Installer v1.6.0 安装的 Boot2Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29708268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com