docker容器内存太小
docker run -d -m 800M --name centos centos /bin/bash
docker容器时间不对
docker run -it --cap-add SYS_TIME --name centos centos /bin/bash
进入容器再使用指令
date -s 08/24/2006
date -s 13:02:00
修改时间, 此时就可以修改成功了.
多了--cap-add SYS_TIME参数
由于docker容器的隔离是基于Linux的Capability机制实现的, Linux的Capability机制允许你将超级用户相关的高级权限划分成为不同的小单元. 修改系统时间需要有SYS_TIME权限.
使用 --cap-add, --cap-drop 可以添加或禁用特定的权限.