现象
https://hub.docker.com/r/openeuler/openeuler/tags
在docker中体验openEuler操作系统,如下:
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
注释掉后,停止容器,再重新启动容器,可解决此问题。