Virtualbox 如何从docker工具箱curl切换到windows路径中定义的curl

Virtualbox 如何从docker工具箱curl切换到windows路径中定义的curl,virtualbox,hyperledger-fabric,docker-toolbox,Virtualbox,Hyperledger Fabric,Docker Toolbox,我正在安装,但有一个问题,因为我有一个windows设备,正在使用docker toolbox quickstart终端 docker toolbox上安装的curl版本为: $ curl --version curl 7.49.1 (x86_64-w64-mingw32) libcurl/7.49.1 OpenSSL/1.0.2h zlib/1.2.8 libidn/1.32 libssh2/1.7.0 nghttp2/1.11.1 librtmp/2.3 Protocols: dict fi

我正在安装,但有一个问题,因为我有一个windows设备,正在使用docker toolbox quickstart终端

docker toolbox上安装的curl版本为:

$ curl --version
curl 7.49.1 (x86_64-w64-mingw32) libcurl/7.49.1 OpenSSL/1.0.2h zlib/1.2.8 libidn/1.32 libssh2/1.7.0 nghttp2/1.11.1 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz TLS-SRP HTTP2 Metalink
我在windows上安装了curl 7.56版,并将其添加到路径中。当我打开windows默认终端时,版本是7.56

如何将docker quickstart curl更改为使用windows curl

  • 重新打开快速启动终端
  • 我尝试重新启动虚拟机
  • 在虚拟机终端内部使用
    sudo-apt-get-install-curl
    ,但虚拟机上似乎没有安装
    apt-get

任何想法-解决方案都不充分,我想要最新的curl

您需要从docker toolbox quickstart terminal窗口安装较新版本的curl。

您需要从docker toolbox quickstart terminal窗口安装较新版本的curl。

在主目录中创建一个名为
的文件(
C:\Users\
)使用以下命令行:

PATH=/c/your/curl/path/bin:$PATH
如果在许多路径中有相同的二进制文件,则将执行path变量最左侧的二进制文件

MinGW-w64(Docker QuickStart Terminal使用)在启动时会将其路径前置到path变量,因此其路径将位于path变量的最左侧。因此,将执行MinGW-w64的卷曲,而不是您最初在path变量中定义的卷曲


.bash\u profile
文件将在启动MinGW-w64(Docker QuickStart Terminal)时执行,因此您可以添加上述命令以在文件中预先添加PATH变量。

使用以下命令行在主目录(
C:\Users\
)中创建一个名为
.bash\u profile
的文件:

PATH=/c/your/curl/path/bin:$PATH
如果在许多路径中有相同的二进制文件,则将执行path变量最左侧的二进制文件

MinGW-w64(Docker QuickStart Terminal使用)在启动时会将其路径前置到path变量,因此其路径将位于path变量的最左侧。因此,将执行MinGW-w64的卷曲,而不是您最初在path变量中定义的卷曲


.bash\u profile
文件将在启动MinGW-w64(Docker QuickStart Terminal)时执行,因此您可以添加上述命令以在文件中预先添加PATH变量。

因为这是在公司笔记本电脑上,不,我没有切换到ubuntu的选项:)因为这是在公司笔记本电脑上,不,我没有切换到ubuntu的选项:)