docker/rocky8/Dockerfile
2025-05-07 21:04:00 +08:00

27 lines
1.2 KiB
Docker

FROM rockylinux/rockylinux:8
MAINTAINER Colben colbenlee@gmail.com
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& rm -f /etc/yum.repos.d/* \
&& echo -e '[AppStream]\n\
name=Rocky-$releasever - AppStream\n\
baseurl=https://mirrors.nju.edu.cn/rocky/$releasever/AppStream/$basearch/os/\n\
enabled=1\n\
gpgcheck=0\n\
\n\
[BaseOS]\n\
name=Rocky-$releasever - Base\n\
baseurl=https://mirrors.nju.edu.cn/rocky/$releasever/BaseOS/$basearch/os/\n\
enabled=1\n\
gpgcheck=0\n\
' > /etc/yum.repos.d/rocky8.repo \
&& dnf makecache \
&& dnf install -y ncurses iproute procps-ng glibc-langpack-en \
&& echo 'alias ls="ls --color=auto"' > /etc/profile.d/docker.sh \
&& rm -rf /var/cache/dnf /var/lib/dnf \
&& rm -rf /var/log/*
ENV PS1='\[\e[33;1;1m\][\[\e[0m\]\[\e[35;1m\]\u\[\e[0m\]\[\e[33;1;1m\]@\[\e[0m\]\[\e[31;1;1m\]docker\[\e[0m\]\[\e[32;1;1m\](\h)\[\e[0m\]\[\e[33;1;1m\]:\[\e[0m\]\[\e[32m\]\w\[\e[0m\]\[\e[33;1;1m\]]\[\e[0m\]\[\e[36m\]\$\[\e[0m\] '
ENV PS2='\[\e[36m\]>\[\e[0m\] '
ENV LANG=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8