docker中的openEuler系统自动退出关机问题
Tags: DockeropenEulerOSTMOUT自动关机
现象
https://hub.docker.com/r/openeuler/openeuler/tags
在docker中体验openEuler操作系统,如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | docker rm -f lhropeneuler22 docker run -itd --name lhropeneuler22 -h lhropeneuler22 \ -p 225:22 -p 7654:7654 \ --privileged=true \ openeuler/openeuler:22.03-lts \ /bin/bash docker exec -it lhropeneuler22 bash [root@lhropeneuler22 /]# cat /etc/os-release NAME="openEuler" VERSION="22.03 LTS" ID="openEuler" VERSION_ID="22.03" PRETTY_NAME="openEuler 22.03 LTS" ANSI_COLOR="0;31" -- 解决时区问题 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime date |
问题是,每过300秒,容器就会自动退出并关机。
解决
这个是由于root用户的TMOUT环境变量是300导致,容器300秒后自动停止。
解决:将/etc/bashrc脚本中的最后一行export TMOUT=300
注释掉后,停止容器,再重新启动容器,可解决此问题。