找回密码
 注册
查看: 1908|回复: 0

docker配置本地代理proxy

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-7-23 11:46:53 | 显示全部楼层 |阅读模式
[root@compute01 ~]# cat /etc/systemd/system/docker.service.d/proxy.conf ' L7 n9 O* h; n$ }  @
[Service]
! _1 X9 [& g7 o) K& A) nEnvironment="HTTP_PROXY=http://192.168.2.158:7890/"2 k4 x7 E3 D9 ^; J- ~& n
Environment="HTTPS_PROXY=http://192.168.2.158:7890/"
/ R0 B. ]. Q0 c" Q3 KEnvironment="NO_PROXY=localhost,127.0.0.1,.example.com"
) c* K7 b# B( J- I; Q/ a
8 S( i/ w( L& t& }/ V重启docker服务生效: systemctl restart docker.service   @/ B# P, t+ E5 [4 E  q7 T& I
[root@compute01 ~]# docker info 6 C4 A( d  U' c+ `8 p# O$ h1 t' \) L
Client:2 \9 ]) v( f, m) ?3 X% o
Context:    default, }$ H7 v! g' y6 ]
Debug Mode: false; E3 ]$ p6 w9 e) ?% T/ g! ~
Plugins:
0 l" d6 p  D% {9 ]  app: Docker App (Docker Inc., v0.9.1-beta3)/ t3 A0 `  V2 q
  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker), n$ p. c/ _5 x' b
  scan: Docker Scan (Docker Inc., v0.8.0)Server:
7 {- A$ x: _' j% R- q! n. T- X$ Q Containers: 08 z$ M- c9 o+ m
  Running: 0+ m' H7 i# O2 h0 M* n( Q8 s+ R
  Paused: 0
  n  E" W9 a0 U1 p" @% A. O, t  Stopped: 0
- u1 ~9 b' w* S Images: 0
) n$ z# D, {3 V  F& _  ^# T Server Version: 20.10.7: N# w. X4 l+ Y- d" o+ x: ^# N
Storage Driver: overlay2
; \, ?  Y6 U! j5 M; V& t: h: }  Backing Filesystem: xfs
) |: l& t8 h2 h& [  Supports d_type: true  ?+ U; b+ Q5 [# e! `7 ~4 z
  Native Overlay Diff: true
- S* s, D+ F' _! \+ }  userxattr: false; X" f& e% M* K% N, \; I" f5 B7 h
Logging Driver: json-file
' s: W  i4 F. y& u- ` Cgroup Driver: cgroupfs7 i5 M/ Z) c7 j
Cgroup Version: 1
9 a/ P! @, P1 N# J6 E& o: H3 y: ? Plugins:
4 H" ?! B' q) O. _: C6 f( C. _  Volume: local
% n% w" G, r: J  Network: bridge host ipvlan macvlan null overlay! F9 J9 C/ c( T
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
6 I: s' `7 R4 j/ e: W2 i& Y Swarm: inactive
1 E: d4 U4 C7 L; M) x. [ Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
/ Y8 ^5 Q( U3 ~* p# C3 R Default Runtime: runc
9 A* s) ?/ l2 m% j0 k Init Binary: docker-init; I/ q  B: J) U1 [2 z/ x) t8 y
containerd version: 7eba5930496d9bbe375fdf71603e610ad737d2b21 S! \  Z( H1 n1 P2 H; z) h  k
runc version: v1.0.0-0-g84113ee2 H3 v* z4 O0 r& M& [9 F' c! m
init version: de40ad0# o$ y# t7 g5 g6 L6 C8 R0 A" Y5 P
Security Options:
8 W" m6 t# y' V" y, {4 Q$ i& Q  seccomp
' d& s. u0 t% n: z; u0 x   Profile: default! [) z' C9 R1 a/ Z- ]
Kernel Version: 3.10.0-1160.31.1.el7.x86_64% u. J7 O7 B; L2 B0 D& N
Operating System: CentOS Linux 7 (Core)" f/ a1 P5 q# U! m- o
OSType: linux6 S5 U+ _" C. ]( ]& ]# a
Architecture: x86_64! K" a' m9 Y2 ^
CPUs: 32$ a  [; T( e( H/ O! b! @
Total Memory: 125.7GiB
6 u' W- U9 \# ~# G: ^* P Name: compute01
2 f( `! A! [- a1 ` ID: AFW3:TFZH:XZUS:OH53:CCMW:WWK5:54TT:7QUV:TWQB:D3YZ:34HT:467T
! D  H( w$ L. `3 | Docker Root Dir: /var/lib/docker
( P( U7 N# h: E" w' F5 R- L Debug Mode: false
& L! M0 c0 u# G HTTP Proxy: http://192.168.2.158:7890/
7 P5 |3 L) z+ }1 x HTTPS Proxy: http://192.168.2.158:7890/  k9 `" _# E5 `
No Proxy: localhost,127.0.0.1,.example.com
( Y5 J. T* Y. y2 }1 I Registry: https://index.docker.io/v1/
& [/ K* y1 A$ _+ `- W! Q Labels:
; o6 B; q6 T) g+ X Experimental: false
$ l7 ~+ s) a" d/ Q8 V Insecure Registries:
* [4 ~. W, D  ]' X- a  127.0.0.0/8
$ \, _- ~9 b. f  f2 S Live Restore Enabled: false7 _4 v7 P* W" u3 Q5 Y. p( X, Q1 S* v

3 ~& U' ]4 i$ H2 K8 `0 j) F: Q/ d2 z+ U6 Q
当不再使用时,我们需要取消这个代理:[root@compute01 ~]# cat /etc/systemd/system/docker.service.d/proxy.conf " d$ k' E" c3 s7 n/ F
#[Service]
- l3 D+ F4 T( F7 K; A#Environment="HTTP_PROXY=http://192.168.2.158:7890/", l. T1 E8 C! D2 w! U* ]
#Environment="HTTPS_PROXY=http://192.168.2.158:7890/"
1 ?' m8 ?8 R. ?5 n# i#Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
; N0 @/ e2 V; l2 {( t4 d3 r) ~2 q* p
重启docker服务:[root@compute01 ~]# systemctl daemon-reload systemctl restart docker.service 0 e: d0 t0 E9 ]) ^. C$ X; h  d
( S. v. H% k, t3 F$ g9 R( ?) Z
[root@compute01 ~]# docker info ) E6 X3 p& z9 F' T6 m1 E4 g
Client:
9 q( ]" R$ z& y: v" v! x Context:    default
  r6 E  G, Z; D' ?- }. D Debug Mode: false0 z1 q+ J  ~% T7 w. B( p5 u" o/ n
Plugins:' v$ [$ `7 L. w6 i6 P  |
  app: Docker App (Docker Inc., v0.9.1-beta3)
# {0 ~6 j6 x0 p/ S8 ?# I$ q  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
/ F1 d8 f% P' b* d6 Y# g  scan: Docker Scan (Docker Inc., v0.8.0)Server:
# N$ v8 w; s' X4 I6 | Containers: 0
! v! Y- W0 |1 H  Running: 0: {9 V, \8 F$ U$ h, z3 e  x  i; B! B
  Paused: 00 B7 s" F& P/ Q. {" y" R
  Stopped: 0
6 V: a8 d. h, G Images: 04 t! m1 i: u" P' n$ `
Server Version: 20.10.7
6 L+ r) h+ j" T! s- E Storage Driver: overlay2# p* o2 B3 R  K0 K0 i- u3 p
  Backing Filesystem: xfs- ?. M. a$ \- O, B
  Supports d_type: true
, R" x7 ]. G( F3 T& m6 r8 v3 A  Native Overlay Diff: true
4 f# O0 F( j4 D, F0 X4 y  userxattr: false+ D* e/ G+ t1 j  y" i  ^( w# N' ?
Logging Driver: json-file+ b0 x. B- ^8 y! ?
Cgroup Driver: cgroupfs
0 A6 F# Y2 w+ `5 X! ^: ] Cgroup Version: 1
/ t& k2 K3 A4 }  v Plugins:; o3 u) P; j. E& x( R1 @
  Volume: local' k8 k, _4 P' _" v, l
  Network: bridge host ipvlan macvlan null overlay
: o+ x0 @' F4 W( B8 C  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog2 \1 }5 o4 J* T1 k3 A( `8 l# Q
Swarm: inactive% o  T3 i! x: U) V& l
Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux9 u) W) N4 V# U1 r2 s
Default Runtime: runc; k+ z6 ]' w$ C* _0 @* v5 Z
Init Binary: docker-init
) J) {2 b0 d$ ~ containerd version: 7eba5930496d9bbe375fdf71603e610ad737d2b2
3 b) B3 m" r8 Y+ Z% ? runc version: v1.0.0-0-g84113ee
& M5 T5 H& q: g9 E init version: de40ad0
9 S( |" f8 Y8 n( p Security Options:
% E& P+ }( N5 O( j2 {; A  seccomp
; G0 E7 w, e( _   Profile: default
' J8 \$ T0 K+ k6 h Kernel Version: 3.10.0-1160.31.1.el7.x86_64
2 ^! Z' Y$ d5 y Operating System: CentOS Linux 7 (Core)
0 t$ m' I" ^/ P9 ~) g OSType: linux
) e. {4 ?4 k+ L4 a% s Architecture: x86_642 B( O- f/ j* u
CPUs: 32
% ]+ z" W- a# x; ~ Total Memory: 125.7GiB
8 k1 d  p% t4 D Name: compute01
' F  u+ {, E' `3 \5 K. ?; o ID: AFW3:TFZH:XZUS:OH53:CCMW:WWK5:54TT:7QUV:TWQB:D3YZ:34HT:467T
: q5 ^0 T; k, f& } Docker Root Dir: /var/lib/docker
1 Y: W2 d: T  w- ^( x  N Debug Mode: false- G; H7 h- Z- ]+ r: z/ y6 C
Registry: https://index.docker.io/v1/
& l6 Y: l, Q0 y/ B Labels:5 N6 @3 M9 w' P8 L4 ^# a
Experimental: false
% Q) }1 q! g7 t Insecure Registries:0 r4 f# ?5 H2 m" x
  127.0.0.0/8; K5 H% H8 S/ Q# U
Live Restore Enabled: false4 p" v6 z% w' Z5 G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:27 , Processed in 0.019933 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表