FROM localhost/bevfusion:ssh # 安装SSH服务器(如果镜像中还没有) RUN apt-get update && \ apt-get install -y openssh-server && \ mkdir -p /var/run/sshd && \ rm -rf /var/lib/apt/lists/* # 配置SSH RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && \ sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config && \ sed -i 's/UsePAM yes/UsePAM no/' /etc/ssh/sshd_config # 设置root密码 RUN echo 'root:Aa@123456' | chpasswd # 生成SSH主机密钥 RUN ssh-keygen -A # 暴露SSH端口 EXPOSE 22 # 启动SSH服务 CMD ["/usr/sbin/sshd", "-D"]