|
|
snap 方式安装的docker环境,默认访问是https协议,推镜像报错http: server gave HTTP response to HTTPS client
6 Q' v# }* ?5 n5 B6 B9 v
4 d) C- R- W' s+ L; e# F
8 ?, F1 V5 f( i& l寻找了很多方法,后来想到snap方式安装的docker是不是需要在snap中去找配置文件:
3 v9 u& n! J) o2 j) P/ y: J5 r1 j0 K3 l9 f
尝试着通过修改
* y7 [: l+ X8 ~& X: C( `, J& j/var/snap/docker/current/config/daemon.json 文件 Q. i$ h5 F: J S( u9 Z1 h
2 P9 x) t% `- A$ [+ A, [, W
修改成我们需要的配置:
/ d; s+ }. e; ~- ?. _3 e6 k: |2 V
; P" u V3 g% o. i
{
5 t8 u& [; c0 H$ q, ?
+ X6 I4 A4 P: J1 B. h _# E "insecure-registries": ["ip:4000"]
* z, r R u; v& r}+ | e: \6 P2 F; R5 Q( ~
4 w8 y6 S L9 m3 G8 L
) K) L' |. G7 N: N
保存退出,' p& C% ~- w1 ?! Z5 w) X
- N" V7 e, {7 l' w0 [3 y
root@localhost:~# snap stop docker
4 r' E- [) v7 W. {" i9 |Stopped.
8 ?" W7 V# h L m6 q" T" }# eroot@localhost:~# snap start docker
2 o7 F8 m0 y% _) w: K# gStarted.+ {( S. g: P1 @$ }/ T' \* C& Y& z
root@localhost:~# docker info
8 M6 w+ @+ N0 X9 m2 FClient:' O5 z% Y4 e; r N$ F/ i/ A
Version: 28.1.1+1
/ @7 Z; ?' t Q; z' R/ n T Context: default% G# R5 l- C3 e
Debug Mode: false
0 g% C2 s- O9 g5 H3 b Plugins:7 k \/ z- m4 }
buildx: Docker Buildx (Docker Inc.)
3 O9 q6 y& z4 `: M' V/ w6 g Version: v0.20.1) i# H$ g6 x8 V# p5 u) T* h* [
Path: /usr/libexec/docker/cli-plugins/docker-buildx
! a2 j# |) M: C% S compose: Docker Compose (Docker Inc.)8 W4 L- q; |. I7 F- I
Version: v2.33.1, j, D. J% V/ k! l1 B
Path: /usr/libexec/docker/cli-plugins/docker-compose
2 _5 F6 Y+ p9 }3 {, q0 {5 ]* ]0 h& M2 t; a& K" E
Server: C. ` U! C$ Q
Containers: 0% s" L, ^5 Y/ J
Running: 0- I) k) t; {3 I# H& T4 \! l
Paused: 0 |* ] B) F x! z2 ~: I
Stopped: 0/ L d; K$ ]! F# ]
Images: 896
( f/ p0 F7 P- k q' n Server Version: 28.1.1+12 U0 ?* V4 `& U. D# W+ s
Storage Driver: overlay2+ @' w4 F" w+ [' g& y+ V- Q
Backing Filesystem: xfs# \0 K8 {" L# e& s7 G2 ^8 ^7 i+ e
Supports d_type: true
: c6 m6 \$ j( Y: G Using metacopy: false- Q: m% Z7 l" J2 f/ [6 m4 E- u
Native Overlay Diff: true
% k# T( k9 W s: F B* t! E userxattr: false3 B# f! X' }9 d' ` p0 e2 P
Logging Driver: json-file
9 b0 p" z$ }4 D4 H' W! Y Cgroup Driver: systemd
4 a$ s: D& w8 ]0 H6 B/ y" K Cgroup Version: 2
2 J4 Y* L( y* ]- C% k Plugins:* ~3 {; l4 ?+ S! X' M- I# s
Volume: local0 d! v4 \/ u0 k# U" Q
Network: bridge host ipvlan macvlan null overlay
+ Q* I9 y% D* K/ Y4 A: d% k Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog2 }) ~& i1 c7 |- `3 |& Q# \
Swarm: inactive
7 j; t3 t' c2 ~6 Z4 v Runtimes: io.containerd.runc.v2 runc
' N8 l' r6 Z* ] Default Runtime: runc* X+ E* U! R7 d
Init Binary: docker-init" U" q1 j8 R0 I
containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da
7 K9 m, u6 k8 j% E2 u runc version:
5 o9 p( L/ Q% _' |9 s init version: de40ad05 d! G9 @# R( N' R7 k, ^$ z& ^
Security Options:
: [* A' S* H8 J K) G7 s3 [# J- t7 ~& Z apparmor
" b8 R4 z1 U5 f# e! Z seccomp
4 e1 [6 F7 |6 ]& A Profile: builtin j* G! _5 y: N
cgroupns, Z& O/ l2 _, c3 E I/ f
Kernel Version: 6.14.0-32-generic) u) ~2 m" ^4 I N
Operating System: Ubuntu Core 22) a& D5 ]5 h' `0 P r2 Z' S7 V0 w
OSType: linux
' O! u& |' I4 H( T Architecture: x86_64
$ J! q5 X8 Q8 I8 `, h3 |2 i CPUs: 8
. [+ M M# n: B, Z9 c7 F. V Total Memory: 3.276GiB
6 W4 H& E. H/ C% G1 l, s Name: localhost
% K. C& u7 A( W& i) P ID: 1055684e-1d55-40ec-91c8-ba9dc02cea24
3 y: g4 X: U7 Q9 h* k Docker Root Dir: /var/snap/docker/common/var-lib-docker
. d) S5 A1 L2 C3 J" B4 Q Debug Mode: false
' y& S% M! d2 D4 G7 t. B Experimental: false
, m- n/ @9 W+ j7 M Insecure Registries:8 _ L7 d. P7 g2 U% t X
ip:4000
E0 V3 H. X* Z3 s ::1/128
5 x5 i/ F5 A; X2 J; @+ n5 e 127.0.0.0/8( w$ B; P D/ E5 _; B; y4 g) u
Live Restore Enabled: false0 O& o% p" h1 K- ]
) C k L, q4 s% o u& }3 ^6 z$ n
- {: W) o+ G) C7 J) F i; j' @再次执行推送:2 F0 w5 d1 A6 e& I" I% B
2 m! [7 i; _% ^# docker push ip:4000/quay.io/centos/centos:stream9/ h. B/ n. ^$ B+ S( R
The push refers to repository [ip:4000/quay.io/centos/centos]
% y3 m7 k. m, a$ [+ Y hdfe3535c047d: Pushed
8 X: C' [1 v( P5 X- qstream9: digest: sha256:cdcbc5a0779feaee2c1e47fcb0c78cb92750d01129cf1085132c333fff8b39f9 size: 529
! @9 ?. O3 m( r5 F8 e) P1 F0 V7 E- _5 |1 h' n/ _
9 G0 t" | G' s6 \2 M% y
0 e p" V4 A1 G. ~2 w" e/ F
推送成功。* B: S) A% T F3 o$ h' V
* n6 j" \+ D) Q8 d$ F; b+ Q
|
|