docker容器修改时间报 date: cannot set date: Operation not permitted是因为没有权限,解决方案是需要在创建容器时就赋予修改权限。
通过dokerfile创建容器,docker-compose.yml参考配置如下,主要生效配置是: privileged: true
services:
virtual1:
#image: test_centos7.6.1810
image: auto_kfbspt_image:v1.0
container_name: auto_kfbspt
build: .
user: root
privileged: true
ports:
- '7100:22'
- '16001:10096'
- '19601:19600'
volumes:
- /opt/share_manager:/opt
command: ['/usr/sbin/init']
直接创建容器参考命令,主要生效配置是: --privileged=true
docker run -itd --privileged=true -p 10005-10010:10005-10010 -p 10011:22 8652b9f0cb4c /bin/bash