网易首页 > 网易号 > 正文 申请入驻

Docker默认给容器root权限,这风险到底有多大?

0
分享至

装完Docker,敲下第一条docker run,容器就跑起来了。大多数人到这一步就停了,不会去想这个容器在宿主机上到底以什么身份在跑。


答案有点扎心:默认情况下,是root。

Docker至今仍是家庭实验室玩家最常用的容器运行时,原因很实在——大量开源工具直接提供现成镜像,配一份Compose配置就能部署,管理命令也足够简单,新手也能很快上手。但它的默认权限设计,是这套便利背后最容易被忽略的一环。

root身份是怎么来的

熟悉Linux的人都知道,系统里有个叫root的管理员账户,权限不受限制。第一次安装Docker时,底层的守护进程dockerd会绑定到这个root用户拥有的Unix套接字上。

除非你在容器的Dockerfile里改动相关参数,否则由dockerd拉起的运行环境同样带着root权限。问题就出在这里。

虚拟机会模拟一套全新的内核和操作系统,容器不一样——它和宿主机共用同一个内核。再叠加dockerd对系统拥有完整的root级访问权限,Docker这种rootful设计的安全隐患就被放大了。

举个具体场景:某个容器镜像在最近一次更新中被塞进了恶意代码。在默认的Docker配置下,这段代码要突破容器的边界、对宿主机造成破坏,会容易得多。

需要提防的也不只是带毒的镜像。如果你不小心把某个系统目录挂载进容器,这个开源服务就获得了该目录下关键文件的完整超级用户权限。一次搞砸的容器实验,就足以让宿主机变得无法访问。

两种收紧权限的思路

让Docker实验更安全,技术上不止一条路。

  • 修改Dockerfile,强制容器以非root权限运行
  • 对使用预构建镜像的人,可以在docker run命令或compose.yml文件里手动覆盖用户

但这两招的共同毛病是:每加一个容器,就得重复一遍同样的步骤,容器一多就很难坚持。

更彻底的做法是启用rootless模式,它同时解决了dockerd守护进程以超级用户身份运行的问题。容器和守护进程都被锁在一个非特权用户之下,即便Docker环境出了故障,也拿不到宿主机的完整root权限。

启用只需要一次,之后新建的容器都会以rootless权限运行:

  • sudo apt install uidmap -y
  • curl -fsSL https://get.docker.com/rootless | sh
  • export PATH=/usr/bin:$PATH
  • export DOCKER_HOST=unix:///run/user/1000/docker.sock

rootless不是没有代价

在Docker工作站上坚持用rootless容器,大部分开源服务都能正常跑。但非root权限确实会带来一些小麻烦。

最直接的一条:rootless模式下无法为容器映射特权端口,也就是1024以下的端口全部对容器环境关闭。对常见的生产力应用、归档工具或备份服务来说不算大事,网络类工具就完全是另一回事了。

以Pi-hole为例,它的核心DNS服务需要访问53端口。当然,改几个配置文件仍然能在rootless环境里部署它,但绝不像在默认配置下敲一条docker run那么省事。

网络之外还有存储层面的约束,尤其是实验涉及OverlayFS挂载时。同样,通过cgroups v2限制容器资源会变得麻烦一些,自定义AppArmor配置文件也是同理。

所以取舍很清楚:如果你折腾的主要是生产力工具、各种冷门容器镜像和数据归档工具,在Docker上开启rootless模式是个值得做的选择。默认的root权限省事,但省下来的这部分,迟早要在别的地方还。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
加里宁格勒将发生兵变,叛军计划将坦克和部队运入立陶宛

加里宁格勒将发生兵变,叛军计划将坦克和部队运入立陶宛

知兵
2026-10-23 01:12:35
画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

易玄
2026-09-12 10:24:46
轰动全国的“91大神”庭审细节曝光,炸翻无数人

轰动全国的“91大神”庭审细节曝光,炸翻无数人

鸣金网
2026-10-18 14:17:30
宇树科技涨超11%

宇树科技涨超11%

证券时报
2026-10-26 14:18:02
卡西利亚斯改口:皇马表现很好,穆里尼奥的战术安排非常出色

卡西利亚斯改口:皇马表现很好,穆里尼奥的战术安排非常出色

懂球帝
2026-10-26 19:22:06
18分逆转!东契奇52+8+10+8记3分创7大神迹,湖人豪取3连胜!里夫斯惊艳

18分逆转!东契奇52+8+10+8记3分创7大神迹,湖人豪取3连胜!里夫斯惊艳

一将篮球
2026-10-26 09:25:21
深圳通告:今晚起,全市夜查!涉城中村、宾馆饭店、商市场、歌舞娱乐等场所

深圳通告:今晚起,全市夜查!涉城中村、宾馆饭店、商市场、歌舞娱乐等场所

深圳梦
2026-10-25 20:46:24
时间定了!连休5天

时间定了!连休5天

连云港手机台
2026-10-26 11:36:42
县委书记被张雪扔下水,本人回应

县委书记被张雪扔下水,本人回应

第一财经资讯
2026-10-26 09:09:48
读秒绝杀!山东泰山B队2-1逆转江西庐山,登顶同时占据冲甲主动权

读秒绝杀!山东泰山B队2-1逆转江西庐山,登顶同时占据冲甲主动权

实事球是
2026-10-26 17:39:06
出乎意料!体制内居然是网贷重灾区?大批网友现身说法:铁饭碗反而踩大坑!

出乎意料!体制内居然是网贷重灾区?大批网友现身说法:铁饭碗反而踩大坑!

谭谈社会
2026-10-25 17:58:30
“我们自愿有何罪”?三男三女聚众淫乱,三亚高知换妻游戏案始末

“我们自愿有何罪”?三男三女聚众淫乱,三亚高知换妻游戏案始末

易玄
2026-09-13 11:43:30
7换1+2年1.15亿美金!小卡膝伤复发,猛龙要做最坏的打算

7换1+2年1.15亿美金!小卡膝伤复发,猛龙要做最坏的打算

微评体育圈
2026-10-26 19:34:47
对症下药了!老干妈AI分拣辣椒由600余人减至48人,人大代表提出机器替岗缴社保,舆论争议不断

对症下药了!老干妈AI分拣辣椒由600余人减至48人,人大代表提出机器替岗缴社保,舆论争议不断

火山詩话
2026-10-24 08:00:29
美国打死都没想到!当年把中国外逃的上千名贪官当成“香饽饽”,死活不肯遣返,明里暗里纵容他们,硬生生把自己捧成了头号“逃犯避风港”

美国打死都没想到!当年把中国外逃的上千名贪官当成“香饽饽”,死活不肯遣返,明里暗里纵容他们,硬生生把自己捧成了头号“逃犯避风港”

扶苏聊历史
2026-10-21 13:35:54
机器人大牛股,午后20%涨停

机器人大牛股,午后20%涨停

数据宝
2026-10-26 14:00:57
A股:缩量上涨,尾盘很强烈,明天周二,很可能这样走了

A股:缩量上涨,尾盘很强烈,明天周二,很可能这样走了

虎哥闲聊
2026-10-26 14:54:29
30岁的杨茂之迎娶了毛岸英遗孀刘思齐,这个军人有着怎样的过往?

30岁的杨茂之迎娶了毛岸英遗孀刘思齐,这个军人有着怎样的过往?

磊子讲史
2026-10-16 17:01:24
八路军最严重的叛逃事件,气走旅长,朱德与彭德怀为此事发生分歧

八路军最严重的叛逃事件,气走旅长,朱德与彭德怀为此事发生分歧

瑾瑜聊情感
2025-08-23 09:38:56
无论和谁交往,都别管这三件闲事:一、别管别人的家事;二、别管别人的选择;三、别管别人的闲话。多管闲事自寻恼,少论是非心自安

无论和谁交往,都别管这三件闲事:一、别管别人的家事;二、别管别人的选择;三、别管别人的闲话。多管闲事自寻恼,少论是非心自安

德鲁克博雅管理
2026-10-26 17:34:26
2026-10-26 20:20:49
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
193文章数 83关注度
往期回顾 全部

科技要闻

K3.1 Pro发布才两天,Kimi道歉补额度!

头条要闻

外媒称"中印边境发生冲突印度指责中国军队" 中方回应

头条要闻

外媒称"中印边境发生冲突印度指责中国军队" 中方回应

体育要闻

13年后重回诺坎普,穆里尼奥又滑跪了

娱乐要闻

胡歌杨幂刘诗诗袁弘陈龙结伴去埃及

财经要闻

卢锋:全球失衡背后 大国博弈与多边治理

汽车要闻

云辇-M上车 第二代海豹07让驾驶者也能爱上的家用车

态度原创

时尚
教育
健康
家居
军事航空

留学赛道,躺满绝望的待业明星

教育要闻

看着很难 找对方法秒解

痘痘能根治吗?皮肤科医生说实话

家居要闻

2026建博会(广州) 公装联探展交流活动

军事要闻

高清大图!歼-15红蓝对抗训练最新画面

无障碍浏览 进入关怀版