last30days 文章采集
This commit is contained in:
58
openclaw/xingyao/nas-docker-proxy.md
Normal file
58
openclaw/xingyao/nas-docker-proxy.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# NAS Docker 代理配置笔记
|
||||
|
||||
## Synology NAS Docker 代理配置
|
||||
|
||||
### 1. 代理配置文件位置
|
||||
|
||||
```
|
||||
/etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
|
||||
```
|
||||
|
||||
### 2. 原始配置内容
|
||||
|
||||
```ini
|
||||
[Service]
|
||||
Environment="HTTP_PROXY=http://127.0.0.1:20171"
|
||||
Environment="HTTPS_PROXY=http://127.0.0.1:20171"
|
||||
Environment="NO_PROXY=localhost,127.0.0.1,192.168.*,*.synology.me"
|
||||
```
|
||||
|
||||
### 3. 注释代理的方法
|
||||
|
||||
```bash
|
||||
# 注释掉 HTTP_PROXY 和 HTTPS_PROXY
|
||||
sudo sed -i 's/^Environment="HTTP_PROXY/#Environment="HTTP_PROXY/' /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
|
||||
sudo sed -i 's/^Environment="HTTPS_PROXY/#Environment="HTTPS_PROXY/' /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf
|
||||
```
|
||||
|
||||
### 4. 重启 Docker 服务
|
||||
|
||||
```bash
|
||||
# 重载 systemd 配置
|
||||
sudo systemctl daemon-reload
|
||||
|
||||
# 重启 container-manager (Docker)
|
||||
sudo systemctl restart pkg-ContainerManager-dockerd
|
||||
|
||||
# 查看服务状态
|
||||
sudo systemctl status pkg-ContainerManager-dockerd
|
||||
```
|
||||
|
||||
### 5. 相关命令
|
||||
|
||||
| 操作 | 命令 |
|
||||
|------|------|
|
||||
| 查看当前代理配置 | `sudo cat /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf` |
|
||||
| 启用代理 | 取消注释 (去掉 #) |
|
||||
| 禁用代理 | 注释掉 (添加 #) |
|
||||
| 重启 Docker | `sudo systemctl restart pkg-ContainerManager-dockerd` |
|
||||
|
||||
### 6. 注意事项
|
||||
|
||||
- 这是 Synology NAS 特有的路径,普通 Linux 系统通常在 `/etc/systemd/system/docker.service.d/`
|
||||
- 修改后必须 `systemctl daemon-reload` 才能生效
|
||||
- Docker 拉取镜像时会使用此代理配置
|
||||
|
||||
---
|
||||
|
||||
*最后更新: 2026-03-27*
|
||||
Reference in New Issue
Block a user