# 开发用 SSH 目标机：root/devos 登录，内置 docker CLI 并挂载宿主 docker.sock（仅限本地开发联调）
FROM alpine:3.20
RUN apk add --no-cache openssh docker-cli
RUN ssh-keygen -A \
  && echo "root:devos" | chpasswd \
  && sed -i 's/^#*PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config \
  && sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D", "-e"]
