使用 libfaketime 修改 docker 容器时间

原文转载自 「把酒诗代码 趁乱写年华」 (http://www.102no.com/archives/1740)

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)

容器的时间问题: 如果想要直接进入容器,使用date -s修改日期,则会出现一个date: cannot set date: Operation not permitted的错误,而且也不会成功。 这是由于docker容器的隔离是基于Linux的Capability机制实现的, Linux的Capability机制允许你将超级用户相关的高级权限划分成为不同的小单元。目前Docker容器默认只用到了以下的Capability. CHOWN, DAC_OVERRIDE, FSETID, FOWNER, MKNOD, NET_RAW, SETGID, SETUID, SETFCAP, SETPCAP, NET_BIND_SERVICE, SYS_CHROOT, KILL, AUDIT_WRITE ......

阅读全文 »
more_vert