docker图像和容器对服务器上的每个人都可见吗?

2022-01-28 09:23:55 标签 linuxdocker

我试图为我的模拟器之一做一个码头图像。但是服务器上的docker镜像是由所有用户共享的吗?

我刚刚尝试了docker images命令,结果显示有几个图像:

ubuntu                latest              9873176a8ff5        2 months ago        72.7MB
hello-world           latest              d1165f221234        6 months ago        13.3kB
mpx_evaluation        latest              ae93b04419ab        13 months ago       686MB
ubuntu                16.04               77be327e4b63        18 months ago       124MB
e9patch/e9patchdemo   latest              e73fd4d392d8        19 months ago       696MB
neo4j                 latest              7e40ffda399a        2 years ago         362MB

这些图片是否被其他人使用?我不希望每个人都能看到我拍的照片。有什么办法吗?为什么这些图片是公开的?如果有人误删了我的图像怎么办?

我使用的服务器的型号是:Linux server81 4。15。0-142-generic #146~16。04。1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

很多人使用这个服务器。

###只要有访问docker socket的权限,这个socket是一个接口,用来控制docker守护进程(例如,负责构建docker镜像),就可以在主机上看到你的镜像。通常有root权限的用户可以访问docker套接字,因此可以看到你的图像。

如果您是机器上唯一的根用户,其他用户将不能访问映像,以防它们不在docker组(https://docs。docker。com/engine/install/linux-postinstall/)中。

但除此之外,我不认为如何使您的图像“私有”从其他用户控制的docker套接字的可能性。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码