步骤一:创建一个Dockerfile
vi Dockerfile
FROM hub.gaojinbo.com/library/python:3.13-bookworm
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources
RUN sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources
RUN apt-get update && apt-get install -y openssh-server
RUN mkdir /var/run/sshd && echo 'root:gaojinbo.com' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
步骤二:构建Docker镜像
docker build -t debian12-sshd .
步骤三:运行Docker容器
docker run -d --name sshd --restart unless-stopped --publish 2222:22 -v c:\docker\sshd:/root debian12-sshd