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

snap 方式安装的docker环境,默认访问是https协议,推镜像报错http: server gave HTTP response to HTTPS cl

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-10-5 05:00:02 | 显示全部楼层 |阅读模式
snap 方式安装的docker环境,默认访问是https协议,推镜像报错http: server gave HTTP response to HTTPS client4 O) W4 {& V2 M

! q' N+ E( f9 J" |. H+ u" ]
3 h6 @6 F1 p  ^8 g寻找了很多方法,后来想到snap方式安装的docker是不是需要在snap中去找配置文件:
7 C. l, h! @; T- J- `8 m
7 P! U' J3 L$ E8 l1 e  q尝试着通过修改 ) J3 _2 U; R% k. a4 S8 k' \/ C
/var/snap/docker/current/config/daemon.json 文件& X8 ?: d1 s4 K+ A( }' \- B8 s
2 Z) q* N' E( Q+ ^' F2 n, D3 @
修改成我们需要的配置:- {  k" d" }. @1 z' o; N$ T
# }+ O& D1 Q( ?6 O

- f! I) x, @  G; F, c$ a1 {{: o4 \  p3 i+ q# n0 e$ d
( F9 U" U9 G! B% B7 U% p
    "insecure-registries": ["ip:4000"]
3 n" u- M: u" j, h: R5 C( p}7 |: g# x9 L* F% a* m
% V! n# H- d9 O! a
  D1 W, A' p3 m+ y/ p
保存退出,
; `6 U7 ^9 T) j* Q& z: k- p$ A; \' n2 z7 i
root@localhost:~# snap stop docker
* J5 O! j9 a& V$ ?0 zStopped.5 N% k! Q! E( S+ q0 \% a+ u) X
root@localhost:~# snap start docker
( r4 F7 m- Y! g1 M* O% UStarted.
, t6 o5 C. H) u1 U, w5 b( j; Kroot@localhost:~# docker info 4 L2 C' \2 X( \7 |& Y( Y; U
Client:* q6 G+ [9 O) g. ?. ]
Version:    28.1.1+1* ?% |3 C) l- {8 L+ q- E
Context:    default
. B% m- d+ W1 ~3 j Debug Mode: false
5 }$ y  ^; N2 J& T' P/ m$ B Plugins:
8 d4 E5 Q+ y; G7 K5 i" }' \0 Q. |  buildx: Docker Buildx (Docker Inc.)6 p9 G9 V5 ^9 j$ M- N1 C) F
    Version:  v0.20.1; {" A( B0 N# }5 W: j
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
4 H$ ]) Q2 V0 f, ^' y5 I. y  compose: Docker Compose (Docker Inc.)
" H$ P+ c' A- D. _  @    Version:  v2.33.13 ^) V7 d" W2 ]$ B; O( \
    Path:     /usr/libexec/docker/cli-plugins/docker-compose& Z/ H% @/ ]6 d* A! j8 k, P8 W

0 @, k' d! i6 T1 S( i: Q( \8 SServer:
: I2 y* u$ M. v- h6 ], o1 U! t& G Containers: 0
& `" v6 q; X5 ?6 A3 s) H) p" Y% p  Running: 0& W5 T5 {; Q" O# N% O; w6 x
  Paused: 0; c  W9 k+ Q, n7 K4 M
  Stopped: 0
3 d0 O- _. W% i  H, j" D Images: 8964 L  F9 d1 |4 C
Server Version: 28.1.1+1
1 p3 r- D* N( ]7 k" l Storage Driver: overlay2
( Y5 @$ X. p) w# f) \' X4 x# `$ v  Backing Filesystem: xfs
; |# Q$ [0 M9 s8 @4 _) h; v  Supports d_type: true
7 Q/ `" r, |1 U/ W8 v8 W  Using metacopy: false
$ T6 S: X, e% t5 Y/ O/ d  Native Overlay Diff: true% b5 u! e$ s8 L* M" [, Q
  userxattr: false# U9 C$ g2 Q' b3 F6 u' P% Y, n. E% M2 ~
Logging Driver: json-file
4 d5 y) G2 ~! a0 A9 s Cgroup Driver: systemd0 ~( q; o! j! s" L2 w3 ]
Cgroup Version: 2
  X+ A  H+ k# g+ \+ Y Plugins:
8 v& B8 K5 ?' ]( l  c  Volume: local
1 l0 {- U( P+ a  i; v  Network: bridge host ipvlan macvlan null overlay
0 L( \9 m2 W3 X# K& j+ U( `  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog1 v% y! P( a0 l6 v/ ~* B
Swarm: inactive
8 Y, U+ M" b  h; p2 Z4 e* W7 U Runtimes: io.containerd.runc.v2 runc- m5 F/ ?: r: R5 ?$ W# c! P+ g
Default Runtime: runc
# C7 |! J' Q$ a6 r! m Init Binary: docker-init
# t* m+ \- \/ }9 ^0 D* J  Y containerd version: 05044ec0a9a75232cad458027ca83437aae3f4da7 e/ D5 Z5 Q: y* b
runc version: ( `: H5 d; z" u" D! E- M' M
init version: de40ad04 M- y! m8 g$ F! T; ]
Security Options:- F: f; ~* }+ y$ f3 k1 J
  apparmor3 P9 G1 a+ V5 n  Q# s. H
  seccomp' `9 a! t6 ?! ?" S& C
   Profile: builtin
6 E  d! q- n% f0 l) @  cgroupns2 ~3 |& ?: P) o& u5 e$ v
Kernel Version: 6.14.0-32-generic3 U* P$ u1 O% v6 u3 q% }: X
Operating System: Ubuntu Core 22
) ~$ }( p5 C. B* \ OSType: linux0 W) y/ D7 R0 |% o8 p
Architecture: x86_64
+ V: _1 i7 e- u! O8 F+ |. v) N CPUs: 8
) R% a! E( k5 ~ Total Memory: 3.276GiB: s: f' ^, u* Q: d8 K: J
Name: localhost
# u1 x: t' j+ B ID: 1055684e-1d55-40ec-91c8-ba9dc02cea24
; P% S* u8 J7 w1 C$ G" @& H Docker Root Dir: /var/snap/docker/common/var-lib-docker; U# N" c, X' v' d# i4 Y
Debug Mode: false) |* f' g# ~8 E) K0 d# p" v
Experimental: false
/ y6 [6 k" F* Z Insecure Registries:& @) N; X) n7 I# f8 U
  ip:4000
+ l6 L( q  m/ _8 `# N. ^# j  ::1/128, ]2 a7 g1 R7 {$ H. s7 M! [
  127.0.0.0/8. U6 V5 [' _7 p, b: a1 T
Live Restore Enabled: false# |8 N0 _9 Q$ H1 v$ H* h

. H( n; ?$ p; Z0 J/ z% ~) B/ w  ^. {
* Y2 U0 c0 k0 P再次执行推送:
. b' d7 O' K  ~; J+ _. b) `
) L$ \, ^# d* _. y" N# docker push  ip:4000/quay.io/centos/centos:stream92 U# i* P, q3 \! L' Y& r3 }
The push refers to repository [ip:4000/quay.io/centos/centos]
9 p. z6 R* h7 L. E- l: Ndfe3535c047d: Pushed 4 v; y. {/ B- b; K3 b0 s+ l4 G
stream9: digest: sha256:cdcbc5a0779feaee2c1e47fcb0c78cb92750d01129cf1085132c333fff8b39f9 size: 529
0 ]8 y! p4 ^0 P8 f2 }2 Q; N9 x# ], b) ^1 L

0 k- P# S) X! d0 J' i* P1 _8 j# O' W% h, o% d. A0 B
推送成功。  @7 E* z% I+ v
# L- o+ _' J: w! `# {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:30 , Processed in 0.019920 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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