当前位置: 首页 > 知识库问答 >
问题:

将Docker Windows WSL Ubuntu连接到VMware Ubuntu

巫马泓
2023-03-14

没问题,只需将Docker守护进程配置为使用-h tcp:/0.0.0.0:2375和--TLSVerify=false。那么您就可以完全按照本指南的其余部分进行操作了。

如果您沿着这条路走下去,我强烈建议您使用VMware Player滚动您自己的VM,而不是使用Docker工具箱,因为VirtualBox有疯狂的edge case共享文件夹错误,在某个时候会毁了您的生活。别担心,VMware播放器是免费的。只需谷歌如何在VMware Player上设置Ubuntu16服务器。

当我试图通过创建Daemon.json文件来更改Docker守护进程时,我遇到了错误。我也尝试过按照其他指南(另一个指南)编辑.profile文件和.bashrc,但没有成功。

我无法检查虚拟机Ubuntu上的DOCKER_HOST变量。

共有1个答案

芮念
2023-03-14

别把事情搞复杂了。在您的情况下,如果您只想连接到远程守护进程,为什么要使用WSL?为什么不直接使用windows docker客户端呢?

>

  • 使用Docker设置您喜欢的本地VM。示例:我已经安装了一个运行在本地VMWare工作站上的CentOS发行版。当然,所有Hyper-V都已卸载/停用。
  • 在此VM中,启用后台进程的tcp访问。如果您有一个systemd linux发行版(比如我的CentOS),请执行以下操作:

    sudo mkdir -p /etc/systemd/system/docker.service.d
    
    sudo echo '[Service]
    ExecStart=
    ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375' >> /etc/systemd/system/docker.service.d/options.conf
    
    sudo systemctl daemon-reload
    sudo systemctl restart docker`
    

    使用Docker Info测试端口是否打开。您应该在结果的底部得到一个API访问警告。

  •  类似资料:
    • 问题内容: 我需要使用angular + bootstrap创建一个带有日期和时间的输入字段。我发现这个日期时间选择器看起来确实很需要我- 日期和时间在一个字段中,并且阻止了用户错误的版本。我写了一条指令,启动了datepickers,但是它改变了视图,并且模型没有改变……我也尝试了onSelect,但是也没有任何反应 js 如何解决?建立联系? 问题答案: 因此,问题是: 改变每在元件; 从元素

    • 问题内容: 如何使用SQLAlchemy连接到MS Access?在他们的网站上,它说连接字符串是access + pyodbc。这是否意味着我需要连接pyodbc?由于我是新手,请保持温柔。 问题答案: 从理论上讲,这将通过create_engine(“ access:/// some_odbc_dsn”)进行,但是自从SQLAlchemy 0.5以来,Access后端就一直没有使用过,并且尚不

    • 我需要让一个AsyncIO富函数基于最新的一组规则执行调用。对于像map这样的操作,我能够通过以下博客文章处理一个具有丰富功能的BroadcastConnectedStream:https://flink.apache.org/2019/06/26/broadcast-state.html 但是,创建异步IO函数需要数据流作为输入,而BroadcastConnectedStream不是(https

    • 我正在调试我的网络应用程序,以找出我的一个请求中的网络错误。由于错误发生在库中,我宁愿使用Charles代理,而不是使用命令行。 我的问题是连接是由https完成的,它是不可见的,因为REPL没有通过代理。我试图将-Dhttp.proxy主机和-Dhttp.proxy端口作为参数添加到运行/调试配置中,但没有成功。 其他应用程序正在通过代理正确运行。 我错过了什么选择?

    • 我是nifi的新手,我想将SQL server数据库连接到nifi,并用处理器创建数据流。我怎样才能做到这一点,有没有人能帮我弄清楚这一点。 事先谢谢山姆

    • 我正在尝试将Azure与Android Studio连接起来。我已经按照关于Azure的教程,创建了一个移动服务。然后它给了我一些代码添加到我的应用程序,以便他们连接。但是,代码抛出了一个我无法理解的异常。我从头到脚在网上搜了一遍,也找不到答案。我认为这与依赖项或库的导入方式有关(通过将jar文件粘贴到libs文件夹中并添加依赖项)。 引发异常的代码(由Azure提供):

    • 我正在尝试将 kafka 与 windows 上的 mysql 连接起来。我没有使用汇合。我的 kafka 版本是 2.12 我已经启动了动物园管理员、Kafka、生产者和消费者,这一切都很好用。 我的MysQL版本是8.0.15 我已经在libs文件夹中复制了这3个jar文件 我的源代码quickstart mysql。属性文件代码为 当我运行命令时 我在控制台上收到此错误 请帮助我。 我也试过

    • 问题内容: 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI后,我看到了错误,“ Kibana服务器尚未准备好。” 检查Kibana日志,我发现它没有正确连接到ES。任何帮助表示赞赏! 这是 journalctl –unit kibana 的输出: Elasticsearch.yml Kibana.yml 另外,当我运行 ss -tunlp | gre