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

本文介绍如何在Docker容器中通过两种方式安装并配置SSH服务:一是利用Docker的commit命令;二是通过Dockerfile。文章详细展示了从创建容器到安装SSH服务,配置SSH服务并最终将容器保存为镜像的全过程。
1786

被折叠的 条评论
为什么被折叠?



