docker使用局域网内的crash代理

局域网开启代理

docker pull 配置代理服务器

#创建一下目录和文件
mkdir /etc/systemd/system/docker.service.d/ 
vim /etc/systemd/system/docker.service.d/http-proxy.conf

#添加一下内容
[Service]
Environment="HTTP_PROXY=http://192.168.1.9:7890"
Environment="HTTPS_PROXY=http://192.168.1.9:7890"
# 下面是不走代理的时候,可以不加。有私有仓库时,可以用来加私有仓库
# Environment="NO_PROXY=localhost,127.0.0.1"
systemctl daemon-reload
systemctl restart docker

# 可以看到刚才配置的代理
docker info | grep -i proxy

### 如何在局域网使用 Docker 部署或运行 AnythingLLM #### 准备工作 为了确保能够在局域网环境中成功部署和运行 AnythingLLM,需先确认安装了满足最低版本要求的操作系统以及 Docker Desktop 的环境。对于 Windows 用户而言,操作系统应为 Windows 10 Pro/Enterprise/Home 版本 19044 或更高版本[^3]。 #### 安装 Docker Desktop 前往 Docker 官方网站下载并按照指引完成 Docker Desktop 的安装过程[^2]。这一步骤至关重要,因为后续操作均依赖于 Docker 提供的服务和支持功能来构建容器化应用实例。 #### 获取 AnythingLLM 镜像 访问官方文档页面获取有关如何通过 Docker 构建本地镜像的具体指导说明[^1]。通常情况下,可以通过执行如下命令拉取预构建好的镜像文件: ```bash docker pull anythingllm:latest ``` 此命令会自动连接到远程仓库并将最新版的 AnythingLLM 应用程序及其依赖项打包成一个可移植性强的标准格式——即所谓的“Docker 镜像”。 #### 启动服务并与网络共享资源 启动容器之前建议配置好相应的端口映射参数以便其他设备能够经由 IP 地址访问该应用程序所提供的 Web 接口或其他形式的数据交互渠道。假设主机已分配静态内网IP地址`192.168.x.y`,那么可以利用下面这条指令创建一个新的正在监听指定外部端口号(比如 `7860`)并向内部转发至目标进程默认使用的端口(如 `80`)上的容器实例: ```bash docker run -d --name=anythingllm-container -p 7860:80 anythingllm:latest ``` 此时,在同一子网内的任意客户端只需打开浏览器输入 http://192.168.x.y:7860 即可实现跨机器间的正常通信与协作体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值