1,基于commit命令创建
- 准备工作
首先,使用utuntu镜像创建一个容器:
[root@VM_0_13_centos ~]# docker run -it ubuntu:14.04 /bin/bash
更新apt缓存并安装openssh-server:
root@3771498a94cb:/# apt-get update;apt-get openssh-server -y
- 安装和配置ssh服务
安装vim:
root@3771498a94cb:/# apt-get vim -y
启动ssh服务:
root@6dac5bec242e:/# service ssh start
查看服务状态:
root@6dac5bec242e:/# ps -e | grep sshd
3968 ? 00:00:00 sshd
配置sshd_config 文件,加入:PermitRootLogin yes
root@6dac5bec242e:/# vim /etc/ssh/sshd_config
设置root用户密码:
root@6dac5bec242e:/# passwd root
重启ssh服务:
root@6dac5bec242e:/# service ssh restart
- 保存镜像
- 使用镜像
docker run -itd -p 12122:22 sshd /bin/bash