构建一个OpenSSH服务器的Docker镜像

Dockerfile

FROM ubuntu:latest

RUN apt update && apt install  openssh-server sudo -y

RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 test

RUN  echo 'test:test' | chpasswd

RUN service ssh start

EXPOSE 22

CMD ["/usr/sbin/sshd","-D"]

构建镜像

docker build -t IMAGE_NAME .

启动容器

docker run IMAGE_NAME -p 2222:22

SSH测试

ssh test@ip_address -p 2222

参考:

上一篇:Powershell中以SSH方式登录 Linux 系统


下一篇:为Ubuntu系统开启SSH服务,实现局域网内远程连接