Ubuntu Desktop Docker 配置代理

Ubuntu Desktop Docker 配置代理

主要解决 docker pull 拉取不了镜像问题.

Docker Desktop 配置代理

这个比较简单, 直接在 Docker Desktop 里设置 Proxies, 示例如下: http://127.0.0.1:7890

Docker Engine 配置代理

1.Docker Engine 使用下面配置文件即可, root 用户可以正常使用;

2.非 root 用户,如果安装了 docker desktop 需要通过 docker context 切换到 docker engine;

docker pull 是由守护进程 dockerd 执行,因此代理需添加在 dockerd 的 systemd 配置中。

shell 复制代码
sudo mkdir -p /etc/systemd/system/docker.service.d
shell 复制代码
# 创建并编辑这个文件
sudo vim /etc/systemd/system/docker.service.d/proxy.conf

添加下面内容,和给 bash 添加代理是类似的。

shell 复制代码
[Service]
Environment="HTTPS_PROXY=127.0.0.1:7890"
Environment="HTTP_PROXY=127.0.0.1:7890"

重载 systemd 并重启 docker

shell 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker

之后 docker pull 就会走指定的代理了。

相关推荐
一只废狗狗狗狗狗狗狗狗狗24 天前
基于docker desktop的hadoop集群结点启动失败问题
hadoop·docker·docker desktop
howard20052 个月前
Docker Desktop设置华为镜像加速器
docker desktop·dcoker·华为镜像加速器
胡斌附体2 个月前
docker desktop 限制wsl使用内存空间
docker·docker desktop·wsl·卡死·限制内存占用·限制内存
腾飞开源2 个月前
58_AI智能体运维部署之实战指南:本地开发环境Docker Compose部署全记录
docker desktop·docker compose·ai智能体·服务监控·容器化部署·本地开发环境·日志排查
如果'\'真能转义说6 个月前
Docker Desktop 挂载本地Win系统配置指南:Redis/MySQL/RabbitMQ持久化与自启设置
docker·容器·bootstrap·docker desktop
tonngw7 个月前
【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示
macos·docker·容器·开源·github·docker desktop·orbstack
郝开1 年前
Windows系统中Docker可视化工具对比分析,Docker Desktop,Portainer,Rancher
docker·容器·rancher·docker desktop·portainer
小袁搬码1 年前
Windows中指定路径安装DockerDesktop
windows·docker·容器·docker desktop
天幕繁星1 年前
docker desktop es windows解决vm.max_map_count [65530] is too low 问题
windows·elasticsearch·docker·docker desktop
众纳1 年前
Ubuntu 系统、Docker配置、Docker的常用软件配置(上)
ubuntu·docker·portainer·1024程序员节·ubuntu docker