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

posted @ 2021-01-01 17:28  redsky66  阅读(67)  评论(0)    收藏  举报