首先,基于要添加内容的镜像ubuntu:18.04运行一个容器,
在宿主机(下面步骤是在容器中创建的,应该在宿主机创建进行以下步骤)
一、创建一个工作目录

二、创建Dockerfile 和脚本run.sh

编写脚本
vi 命令不起作用apt-get 也无效,报错unable to locate package vim则需要更新一下软件源 apt-get update,然后在apt-get install vim
run.sh内容通上一篇
在宿主机通用生成rsa密钥信息,然后创建authoriized_keys

三、编写Dockerfile文件如下

四、创建镜像在sshd_ubuntu目录下,

docker builder -t sshd:dockerfile .

出现Successfully buillt xx 构建成功

然后测试镜像,运行容器

运行成功,效果与commit命令创建的相同。
注意:authorized_keys文件的位置要通Dockerfile的相一致,否则复制文件找不到文件