V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wuhao  ›  全部回复第 6 页 / 共 16 页
回复总数  303
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
上面是文心一言回复的。。。不小心发上来不知道咋删除了
确实,Docker 容器与宿主机之间是隔离的,这意味着容器内部无法直接访问宿主机上安装的服务或获取其状态。对于你提到的 DERP_VERIFY_CLIENTS=true 需要 tailscale 服务支持,并且需要在登陆状态下使用,这就需要容器能够与宿主机上的 tailscale 服务通信。

下面是一些可能的解决方案:

使用 --network=host 参数:
将容器的网络设置为宿主机的网络。这样容器会直接使用宿主机的网络栈,从而可以访问宿主机上的服务。但请注意,这样做会失去 Docker 提供的网络隔离性。

bash
docker run --network=host ...
设置端口转发:
如果 tailscale 服务在宿主机上监听某个端口,你可以将这个端口转发到容器内。这样容器就可以通过这个端口与 tailscale 通信。

bash
docker run -p <宿主机端口>:<容器端口> ...
然后在容器内配置相应的地址和端口以连接 tailscale 服务。

使用 Docker Compose:
如果你使用 Docker Compose 来管理你的服务,你可以通过配置 extra_hosts 和网络选项来实现与宿主机的通信。

yaml
version: '3'
services:
derp:
image: your-derp-image
environment:
- DERP_VERIFY_CLIENTS=true
extra_hosts:
- "tailscale-host:<宿主机 IP>"
networks:
- your-custom-network

networks:
your-custom-network:
driver: bridge
确保 <宿主机 IP> 是正确的,然后你可以在容器内部使用 tailscale-host 这个主机名来访问宿主机上的 tailscale 服务。

使用 Unix Socket:
如果 tailscale 提供了 Unix Socket 接口,并且你可以将这个 Socket 映射到容器内,那么容器可以通过这个 Socket 与 tailscale 通信。但请注意,Docker 官方文档中提到对 Unix Socket 的映射有一些限制和注意事项。

bash
docker run -v /path/to/tailscale.sock:/path/in/container/tailscale.sock ...
然后配置你的 derp 服务来使用容器内的这个 Socket 文件。

检查文档和社区:
查看 derp 和 tailscale 的官方文档,看看是否有关于在 Docker 容器中使用的特定指南或建议。同时,也可以搜索相关的社区讨论或问题,看看其他用户是如何解决类似问题的。

考虑不使用 Docker:
如果以上方法都无法满足你的需求,或者你发现这些方法都太过复杂,你可能需要重新考虑是否使用 Docker 来部署你的 derp 服务。在某些情况下,直接在宿主机上运行服务可能会更简单和直接。

请注意,任何修改配置或网络设置的操作都需要小心谨慎,以确保不会破坏现有系统的安全性和稳定性。在进行任何更改之前,最好先备份重要的数据和配置。

文心大模型 3.5 生成
@jianv3
@kwater
@JensenQian
-_-! 不好意思脑子短路
@Yanel 是什么啊
@totoro625 @wanwusangzhi 谢谢谢谢谢
@idealhs 有点晕
@Damn 惭愧惭愧,抱歉啊
@Puteulanus 好像版本比较老
@icyalala 是的是的-_-!!
@hzj629206717 需要有域名之类的东东吗
obsidian 和 思源笔记 纠结研究中。。。。
290 天前
回复了 guotie 创建的主题 软件 为什么我没觉得 obsidian 有多好?
@dongk 我也这么觉得,有没有呢
290 天前
回复了 niji 创建的主题 OpenWrt 有没有比较好用的 OpenWRT/LEDE 固件推荐
@T0m008 好像不更新了
@LongLights 软路由主机直接安装爱快,爱快里面的虚拟机装 openwrt 可以吗
@mschultz 那我是自己的群晖 NAS ,空间足够,我全部图片放 nas 本地可以吗,包括附件啥的
301 天前
回复了 luckyjoe 创建的主题 宽带症候群 2024 年了,有必要上软路由吗
@mysalt macbook 如何做旁路由,求指点
@sammary114 这样操作的弊端是什么呢请问
@Les1ie 我直接把文件存储在群晖的硬盘文件里可以吗,不使用任何同步方法,文件就直接在群晖硬盘里,这样可以吗?但是这样似乎历史记录没有
中招了,全部数据挂了,全部被勒索病毒了,要两三万,到现在没支付,经常因此收到困扰,很多东西在里面,有人能帮忙吗
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2616 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 04:33 · PVG 12:33 · LAX 20:33 · JFK 23:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.