运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • 操作系统

    • top命令参数
    • sshd配置
    • du和df统计磁盘用量不一致
    • tcp连接状态
    • yum&docker设置网络代理
      • 需求背景
      • 1. yum使用网络代理
      • 2. docker pull 网络代理
  • 域名解析

  • 公有云

  • CI&CD

  • 数据库

  • 负载均衡&反向代理

  • 存储系统

  • 容器&容器编排

  • 批量管理

  • 邮件系统

  • 监控系统

  • Web服务

  • 虚拟化

  • 防火墙

  • 压测

  • 文件同步

  • 私有云

  • 日志系统

  • 代码仓库&版本管理

  • 安全审计

  • 远程拨号

  • 大数据

  • 统一认证

  • 消息队列

  • Apollo

  • 运维杂记
  • 操作系统
lyndon
2022-10-08
目录

yum&docker设置网络代理

# 需求背景

由于服务器在内网,需要通过代理与外部通信,只在终端设置代理,有些操作(yum安装软件、docker pull镜像)无法连接外网,

# 1. yum使用网络代理

操作环境:centos7

临时:

export http_proxy=http://proxy.example.com:port
export https_proxy=http://proxy.example.com:port
1
2

永久:

修改yum配置文件,添加以下参数

vim /etc/yum.conf
#不需要认证
proxy=http://xxxx:80
#需要认证
proxy=http://xxxx:80
proxy_username=用户名
proxy_password=密码
1
2
3
4
5
6
7

# 2. docker pull 网络代理

在终端设置代理的时候docker pull的时候是不会走代理的,docker pull设置代理的正确方式:

操作环境:centos 7

如果没有则新建文件夹

sudo mkdir -p /etc/systemd/system/docker.service.d
1

新建http代理文件

vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"
1
2
3

新建https代理文件

vim /etc/systemd/system/docker.service.d/https-proxy.conf
[Service]
Environment="HTTPS_PROXY=https://proxy.example.com:443/"
1
2
3

重启docker

systemctl daemon-reload
systemctl restart docker
1
2

之后使用docker pull的时候就可以pull gcr.io上的镜像了。

官方地址参考:https://docs.docker.com/config/daemon/systemd/

上次更新: 2022/10/08, 16:35:41
tcp连接状态
bind

← tcp连接状态 bind→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式