sshd容器构建
基于python容器构建,增加sshd,方便管理。
创建一个Dockerfile
vi DockerfileFROM docker.gaojinbo.com/library/python:3.13-bookwormRUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sourcesRUN sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sourcesRUN apt-get update && apt-get install -y openssh-serverRUN mkdir /var/run/sshd && echo 'root:gaojinbo.com' | chpasswdRUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_configEXPOSE 22CMD ["/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#/root目录数据会持久化保存。