|
|
snap 方式安装的docker环境,默认访问是https协议,推镜像报错http: server gave HTTP response to HTTPS client1 B' O- U1 r. a0 v
) t# X5 w/ m. j" Y2 \) x
6 Y9 B$ M- b% R5 Q( \" G( R寻找了很多方法,后来想到snap方式安装的docker是不是需要在snap中去找配置文件:2 @1 R5 ?) ^5 J! r) L6 W
: G5 S# ?5 O: r, [& p
尝试着通过修改
- R4 F4 p8 B- e/var/snap/docker/current/config/daemon.json 文件
# h5 X: @0 j$ i9 y3 l4 W
# U* `7 a1 }. ^7 S& U3 }: p修改成我们需要的配置:1 L6 E- _7 I0 A7 O" V
6 |; ~7 n( N/ z; L, Z+ o! m8 s# }: g' e
{/ ^ c; ?1 i/ r( R
/ T) q. E Y6 H$ P: i( E3 [
"insecure-registries": ["ip:4000"]
; `4 _; m* t' }0 h0 G6 c}2 W. D5 ^$ G) Y D& V
2 W% d1 [, R9 h1 x
- x3 N$ E. \8 ]) b
保存退出,% v* v% E$ o9 g" ~# y; y' d2 v) n4 p% z
+ R; [1 _) Q7 ~/ jroot@localhost:~# snap stop docker/ y. d) E+ M1 R
Stopped.5 M! A( z( ^( E# \4 e" l0 I
root@localhost:~# snap start docker+ \$ @. Y$ k9 \
Started." i* `' r4 O5 {/ M
root@localhost:~# docker info , p0 i8 H, Q" L0 s
Client:. f0 H9 H( d) w7 _9 j2 ?- |: L
Version: 28.1.1+1
& a7 o# |* s" K. H, C; m Context: default
( ~( b& l( g$ {6 p8 ]3 \ Debug Mode: false
+ R$ {$ ~& @6 @! {. w Plugins:- R. {8 S, l S6 h& F$ t
buildx: Docker Buildx (Docker Inc.)
. N) x" ~; ?/ ^5 \) \) k- M Version: v0.20.1% S2 C& ^1 `# O
Path: /usr/libexec/docker/cli-plugins/docker-buildx3 ?+ K. B& {# b- z7 u
compose: Docker Compose (Docker Inc.)
, K o8 u8 W$ p7 D, S- N" F% r3 [ Version: v2.33.1' j5 X" Y- j( k* E) X
Path: /usr/libexec/docker/cli-plugins/docker-compose' {7 g( Z; |0 }: E* V
- `9 `. W" k) Y" o" M$ F( r
Server:, z( n) u: I+ h; _$ V/ o3 F8 c
Containers: 04 t, F o: X" x
Running: 0
% O* p" l% _# `/ N# d6 b" Y1 Y Paused: 0
$ {9 J: n% H+ K; m4 } Stopped: 0" S5 ?" \& J9 ?
Images: 896& O2 @' m: N: ?9 i: X2 D
Server Version: 28.1.1+1
, g4 R6 g5 I( C; R) W Storage Driver: overlay2- l3 b- s, o0 h
Backing Filesystem: xfs
$ o% P9 A: ?& n& } Supports d_type: true- y- ~- V- O0 {1 O+ b( _( e' r& x
Using metacopy: false" h5 P1 {/ X" ^" w8 D
Native Overlay Diff: true
* {) ~1 b' y. D9 {7 g+ R# y* c' `; Y userxattr: false; U9 a# G) H7 W, N
Logging Driver: json-file
+ p, ~" O) x& `3 w( S/ ~# [& W( u4 Z Cgroup Driver: systemd6 r) B+ D u; m- ] L; Y
Cgroup Version: 2& |/ z3 B0 U/ ~8 A
Plugins:7 F8 [8 s: h5 i8 O6 G) ]( ]0 M
Volume: local
$ T p, Q3 m' { Network: bridge host ipvlan macvlan null overlay& v' c( B# s! R% }
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
: z- Q/ v$ O' X- a Swarm: inactive7 }/ y! v3 t1 B4 g' X8 J B1 O
Runtimes: io.containerd.runc.v2 runc4 _, F/ F: a6 V: @3 C
Default Runtime: runc
; q7 \) ]& e$ }+ S1 v- E Init Binary: docker-init
* J r* c$ p% B9 L+ k( f containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
! d: @7 F6 U" A" d" \ runc version:
5 f8 V$ R& ]0 }$ s: C. v! b init version: de40ad0
: {/ H" N' s" w+ t/ k: d. J( Y Security Options:
) U: J3 H7 _4 I( i- Q' E0 w1 I apparmor* K. m Z4 I. ?. g
seccomp6 ^# ?9 _; x5 B& ^$ ~) @
Profile: builtin
: u; [& V, l: {$ ? cgroupns
$ x3 e! P1 E; p0 Z' Y4 H) t Kernel Version: 6.14.0-32-generic$ T- ]$ _/ F, M6 Z, r- o
Operating System: Ubuntu Core 22
. J" I# l9 Q3 C9 I. E9 L OSType: linux
& Z# y: C2 t* p6 S( e6 |7 I& M Architecture: x86_64
/ f: N0 H2 G& U! e7 D* f CPUs: 82 s- R9 U, U, }! h
Total Memory: 3.276GiB( o) E, J" l) n4 f! t @% }* a) J
Name: localhost
, i& e" B& q- C! P2 ~. R- r& D. }% ? ID: 1055684e-1d55-40ec-91c8-ba9dc02cea24
; D- g% I! R: w Docker Root Dir: /var/snap/docker/common/var-lib-docker; a2 G, j8 F: v" I
Debug Mode: false
9 H. y/ [- B2 r, w Experimental: false
+ y+ d8 M& q1 P6 G# K- F/ i4 a Insecure Registries:8 M4 \$ @9 B* h) O2 f. X" L
ip:4000
; L4 \2 M$ b( n0 l, N7 x$ G8 V ::1/1280 ]# k& t( i) X/ x) }
127.0.0.0/8
# I1 N5 |/ T/ L Live Restore Enabled: false* o \' ?! h6 f9 ~) P, \: B4 @
4 ?* v7 o- d }- }; t0 b
: p [$ R0 B& |' x5 v
再次执行推送:
, E9 ]/ R5 k# x) s# i R7 ^, Y2 V
# docker push ip:4000/quay.io/centos/centos:stream9
( J) p) c$ @6 M8 v% V$ g$ t3 D1 L+ WThe push refers to repository [ip:4000/quay.io/centos/centos]
$ C2 b/ I& Y3 ^# I8 x& t+ ?dfe3535c047d: Pushed
9 k: M& ?4 C, B \" Jstream9: digest: sha256:cdcbc5a0779feaee2c1e47fcb0c78cb92750d01129cf1085132c333fff8b39f9 size: 5290 k6 d$ P8 H2 @- j" \( o
3 M: N( g3 q. j$ ~( Q8 s$ ^
' @; {3 }) g. p" |9 X6 G# U( U
3 d i( Y, R# Z( v6 ]( J! C推送成功。% u8 U4 p4 R: f1 f: j. z* G1 U* Q9 A: d
! g1 A `7 i- U! N( W; T8 |
|
|