|
|
snap 方式安装的docker环境,默认访问是https协议,推镜像报错http: server gave HTTP response to HTTPS client
2 r! T2 f3 A" c; i2 E4 D$ a2 X8 y0 A6 T4 M
7 {3 [3 c6 j7 R' I [5 S
寻找了很多方法,后来想到snap方式安装的docker是不是需要在snap中去找配置文件:
$ f, b$ U* D* z7 \- f6 N q" U) g' z" q. e& h. w2 T9 U
尝试着通过修改
" u- m/ g- o. D. q/var/snap/docker/current/config/daemon.json 文件6 s: R/ v* b) X" Q v* c. S* f& z
% p# o- _9 t5 }7 x+ i
修改成我们需要的配置:
! b' t G6 n N# Q8 w( _5 N. n9 j8 ^' w
2 Z' X. _6 n( v J# k
{
+ T( k, P" d) l# Q+ N+ ]" C' y , r- [5 c" Q5 ], k
"insecure-registries": ["ip:4000"]* a S8 m# {* `- t. i+ P
}
. t. S3 L+ p9 k5 |8 v4 c7 X- p! Z$ G4 L
" |3 b7 F9 n) o# K5 C
保存退出,
1 n8 h( p+ _5 n7 s6 e0 S. H1 |( N2 G* D: i/ p9 ^5 ]8 ]
root@localhost:~# snap stop docker
& S( n0 G5 q) V! X4 e0 fStopped.0 P1 t/ e( ~" K2 R3 D- A( z, |
root@localhost:~# snap start docker1 O- `# V' z' }5 L$ }# t5 p
Started.$ f6 R1 q" S7 _$ V3 q
root@localhost:~# docker info
E; [* o, n! m/ `* o) l5 PClient:
. A4 b [5 S' N& D% u& B Version: 28.1.1+1
% N, S& M8 x1 z& ?6 V# m, o Context: default
8 M& K |- u% I. ? Debug Mode: false
7 q( r; Y+ Y0 s: h, F6 [+ X# r: ] Plugins:
4 ^- p! }4 Y9 j8 t buildx: Docker Buildx (Docker Inc.)
! b, ^% m9 f1 a8 a) p7 e Version: v0.20.1 S3 n- n, s' k+ B; }
Path: /usr/libexec/docker/cli-plugins/docker-buildx+ l$ `+ u$ |0 P& r* W6 q; K$ d
compose: Docker Compose (Docker Inc.)- f+ Z+ P, E3 v5 `8 }* I
Version: v2.33.16 E5 {9 ~1 J% ]$ B) ]
Path: /usr/libexec/docker/cli-plugins/docker-compose
* K7 i6 _& W' P2 U8 \* Y; |2 @# n/ I1 t
Server:
T8 G, s) x1 e* | Containers: 00 h* B. g& G) V$ Q! E. B* C
Running: 0
2 D1 s0 M G2 S. F' O$ j/ } Paused: 0+ O; w8 ^: p6 I
Stopped: 00 k; b* ?, x/ r: u+ H
Images: 896
5 [( K' ^' a+ F2 \% E Server Version: 28.1.1+1
' C0 W! [& @* g; T5 w: y% v Storage Driver: overlay2
: z. N' V0 e/ w4 o& t9 s/ K: R Backing Filesystem: xfs
& f) r6 C# \, U) v Supports d_type: true
9 b: _/ L; h! b w6 `. ]0 o Using metacopy: false& r) @1 i( l9 D
Native Overlay Diff: true% u" y8 l! U u* l
userxattr: false$ {; Z# |/ B, l% M8 Y# J5 a# L
Logging Driver: json-file1 F7 \" t+ G, d1 x$ p* I T
Cgroup Driver: systemd$ Z5 \$ m9 e. B/ \) O [7 I- W
Cgroup Version: 2
- \8 b: h i" N2 v2 V) i Plugins:# f: Y4 P1 Z& Y4 B& `
Volume: local
" T: G! }/ r/ R' d+ n! L Network: bridge host ipvlan macvlan null overlay
; t+ J4 x- \% f9 h0 a9 x Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog1 `+ F7 L& o7 G) [8 X
Swarm: inactive
: s# ?2 R- u5 Y" m3 ?# ?" ^ Runtimes: io.containerd.runc.v2 runc7 H U6 c; x! j3 _; m; X
Default Runtime: runc$ R8 u4 H/ h- i8 b1 ]; t; _
Init Binary: docker-init& q( i4 J6 l3 u6 f. k W9 C9 Z2 E. f
containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da- o# R( _* U( Z+ {( c8 u
runc version:
* \( Q' [# m' Q2 t' H1 r- [ init version: de40ad03 T. U( u% Q, L7 c* p, `. T
Security Options:4 R5 ]# V6 e7 P6 ^9 h/ y
apparmor, J% r# p" T) O T Y [
seccomp! d% z% [2 D# Q0 u! W5 d
Profile: builtin
; f% }, A1 D, I/ z6 } cgroupns$ F' R. k9 Q( F4 `! ]
Kernel Version: 6.14.0-32-generic
6 z2 G: ^, ^% Q5 L5 M Operating System: Ubuntu Core 22: K. Q/ b+ g C$ q" x# I5 y
OSType: linux: G7 k* f8 i* Y" k% g
Architecture: x86_64
) E% L1 O8 ?5 K CPUs: 8
a" ~' }% n1 ~9 j9 @" g( e" J, A4 h. @ Total Memory: 3.276GiB
+ A1 P# K) v5 |1 r7 a c% |. n Name: localhost
$ \$ J- }5 @; E3 f$ q1 m* }6 M4 R ID: 1055684e-1d55-40ec-91c8-ba9dc02cea240 @& q/ l$ }5 h+ `! L9 P
Docker Root Dir: /var/snap/docker/common/var-lib-docker
( E1 t( | N3 A. B0 m2 L: \ Debug Mode: false9 t) D$ e" ^5 O7 b+ ^
Experimental: false: |7 m) k/ s$ X8 Z4 r. }
Insecure Registries:: F# y) K3 v( l9 H( ^
ip:4000
! K: `; Y4 t$ { ::1/128/ [" P4 d/ E, z9 o, i; v( }" V
127.0.0.0/8; n* v0 l" I. a
Live Restore Enabled: false, O% R6 M! n8 _9 M" A
9 B7 e7 c) l8 @ ~* F2 t& ~$ R% ^2 T6 l( E6 h
再次执行推送:. b% U- Z1 o7 [' \. F
5 ~! A- y- x; ^/ w8 l
# docker push ip:4000/quay.io/centos/centos:stream90 G' M( m% g: F; t- }7 z
The push refers to repository [ip:4000/quay.io/centos/centos]
+ M/ L! U1 V2 R+ G, Pdfe3535c047d: Pushed
- V2 l% C5 B9 u& Y3 zstream9: digest: sha256:cdcbc5a0779feaee2c1e47fcb0c78cb92750d01129cf1085132c333fff8b39f9 size: 5297 f" I" i2 J+ C0 Y3 B0 P' O n
7 y0 w9 M$ e7 }4 O' r/ Y
6 i2 _1 ?! J2 O* |2 K; F" e. e( s) w; k4 \4 H) x2 }
推送成功。
8 L. I- ^( `% m# e8 q- v1 e* X1 M5 u: P& B0 D. U5 n
|
|