找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 102|回复: 9

Docker容器可以理解为虚拟机么?

[复制链接]

50

主题

14

回帖

1060

积分

金牌会员

积分
1060
发表于 2024-3-5 21:30:18 | 显示全部楼层 |阅读模式
在OpenWRT中,用Docker安装了Surge的Snell服务器端,安装后端口是通的,但在客户端配置后连不通。
相同的Docker安装方法在Ubuntu、CentOS中都是OK的。
如果把Docker的容器认为是虚拟机,那只要能装Docker,就可以应用各种封装的程序才对。



例外,Docker的容器页面https://hub.docker.com/r/xxxbrian/snell-server中也写了,“Snell4 Docker Image All Platforms"
是支持所有平台的,并在安装完通过日志确认已经运行,无报错。


大佬们帮忙分析下原因
回复

使用道具 举报

50

主题

350

回帖

1280

积分

金牌会员

积分
1280
发表于 2024-3-5 22:05:37 | 显示全部楼层
虚拟机是完整克隆的系统 有很多乱七八糟用不到的组件 启动很慢 也很占资源
Docker只有环境需要的一些组件 其他多余的东西没有 占用资源少 启动速度快
刚看完视频 这题我会答

回复

使用道具 举报

20

主题

486

回帖

1182

积分

金牌会员

积分
1182
发表于 2024-3-5 21:48:57 | 显示全部楼层
就是虚拟机
回复

使用道具 举报

96

主题

1909

回帖

5630

积分

论坛元老

积分
5630
发表于 2024-3-5 21:53:20 | 显示全部楼层
作为一个不了解的人,这点信息无法做出判断

回复

使用道具 举报

2

主题

17

回帖

68

积分

注册会员

积分
68
发表于 2024-3-5 21:55:48 | 显示全部楼层
不能理解为虚拟机吧,只能算是容器,主要起到资源隔离,因为容器的内核用的是宿主的内核。我查看了一下Snell,说的加密协议跑网络的,大概率问题和内核没有关系,应该是配置错误等,比如端口射映等,OpenWRT系统防火墙是否有开启等,你也可以自己进入容器,看是否收到了客户端的请求,排查一下问题所在

docker exec -it  /bin/sh
回复

使用道具 举报

17

主题

105

回帖

361

积分

中级会员

积分
361
发表于 2024-3-5 21:59:30 | 显示全部楼层
虚拟机是完整的系统,docker是隔离进程吧
回复

使用道具 举报

1

主题

31

回帖

113

积分

注册会员

积分
113
发表于 2024-3-5 22:05:49 | 显示全部楼层
op 跑docker会有各种小问题
回复

使用道具 举报

7

主题

38

回帖

323

积分

中级会员

积分
323
发表于 2024-3-5 22:10:59 | 显示全部楼层
相当于是隔离的虚拟环境,但安全性比不上虚拟机
回复

使用道具 举报

11

主题

16

回帖

97

积分

注册会员

积分
97
发表于 2024-3-6 01:35:52 | 显示全部楼层
op的docker网络设置跟其他的Linux的docker不一样,要自己配一下网络
回复

使用道具 举报

59

主题

934

回帖

2967

积分

金牌会员

积分
2967
发表于 2024-3-6 01:50:44 | 显示全部楼层
当然可以理解为虚拟机,Docker容器采用进程级隔离,共享宿主操作系统的内核。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 12:54 , Processed in 0.085097 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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