[toc]
我们可以为docker-daemon或docker-client设置代理
## **docker-daemon**
我们可以为docker-daemon同时设置`http_proxy`、`https_proxy`以及`no-proxy`环境变量。直接在`/usr/lib/systemd/system/docker.service`文件的`[Service]`区域添加如下三行即可:
```
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"
Environment="HTTPS_PROXY=http://proxy.example.com:80/"
Environment="NO_PROXY=docker.io,quay.io,192.168.1.100"
```
在实际场景中,我们即需要下载外网的镜像,也需要连上内部的镜像仓库。那么我们可以设置好`HTTP_PROXY`与`HTTPS_PROXY`,使用docker-daemon可以拉外网的镜像。同时设置好在NO_PROXY中添加内部镜像仓库的地址。
## **docker-client**
见Reference
## **Reference**
* https://docs.docker.com/config/daemon/systemd/
* https://docs.docker.com/network/proxy/
- 安装
- 在线安装
- 离线安装
- 下载镜像
- 下载DockerHub镜像
- 下载Google镜像
- 阿里云镜像中心
- 下载ARM镜像
- 容器命名空间
- Linux命名空间概述
- 根据PID快速定位到容器
- 进入到容器的命名空间
- Dockerfile
- 基本语法
- 前台运行
- 镜像存储
- 本地存储
- Registry中的存储
- 如何判断两个镜像是否是同一个
- Registry
- Notification
- Auth
- 基本原理
- Token认证的设计
- API
- Pull镜像
- Push镜像
- Docker设置代理
- 日志
- 磁盘占用与清理
- Docker选项与K8S的Yaml
- 运维总结
- 常用命令
- DockerCompose
- 构建ARM版本
- 跨架构
- x86架构下构建arm64镜像
- Containerd
- ctr-crictl-nerdctl
- ctr
- Insecure-Registry
- Kata
- 构建OS镜像
- 进入到kata虚机