6 编写DockerFile
DockerFile文件
# 指定基础镜像
FROM ubuntu:14.04
# 安装软件
RUN apt-get update && apt-get install -y openssh-server && mkdir /var/run/sshd
# 添加用户 shiyanlou 及设定密码
RUN useradd -g root -G sudo shiyanlou && echo "shiyanlou:123456" | chpasswd shiyanlou
# 暴露 SSH 端口
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
构建Docker镜像
# 创建目录
mkdir dir1 && cd dir1
# 编辑 Dockerfile,将上面的内容写入
vim Dockerfile
# 最后执行构建命令
docker build -t sshd:test .
用构建的镜像,启动Docker
docker run -itd -p 10001:22 sshd:test
首先安装 openssh 客户端,对应的命令为 apt-get install openssh-client。
然后连接本机的 ssh-server,使用的命令为 ssh -p 10001 shiyanlou@127.0.0.1

浙公网安备 33010602011771号