docker中创建ubuntu22.04的容器,编译openvidu-loadtest,遇到以下问题,做备忘以便日后翻看。
问题1
执行apt update更新镜像源库时发生错误:“Updates for this repository will not be applied”。
原因:网络和本机系统时间不一致,所以导致无法更新
解决办法:
同步网络时间命令
#同步时区
tzselect
#输入tzselect后,依次选择4 -> 10 -> 1 -> 1
#同步时间
#修改日期
sudo date -s MM/DD/YY
#修改时间
sudo date -s hh:mm:ss
#修改生效
sudo hwclock --systohc
问题2
执行tzselect时报错:/usr/share/zoneinfo/iso3166.tab: No such file or directory。
原因:没有安装tzdata
解决办法:
安装tzdata
apt install tzdata
问题3
在docker容器内执行date -s xx:xx:xx遇到"cannot set date: Operation not permitted"。
原因:在docker容器内的权限不足导致。
解决办法:
在启动docker容器时,加上–privileged=true,命令如下:
docker run -it --name=openvidu --privileged=true --network=host openvidu:v1 bash
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)