Docker制作能够ssh连接的镜像
本类文章只作为记录使用
命令操作:
#拉取Centos 7
docker pull centos:7
#运行一个镜像
docker run -tdi --privileged centos:7 init
#设置root用户初始化密码
passwd root
docker exec -it containerId bash
#进入容器后安装依赖
yum install openssh-server -y
#修改/etc/ssh/sshd_config配置并保存:PermitRootLogin yes UsePAM no
vi /etc/ssh/sshd_config
systemctl start sshd
#构建一个新的容器
docker commit \
--author "WenTao.Wu<WenTao.Wu@gmail.com>" \
--message "支持SSH的Cetnos7" \
dd96c858504f \
centos7-ssh:1.0.0
#运行这个容器
docker run -d -p 10000:22 --name test-centos7-ssh centos7-ssh:1.0.0 /usr/sbin/sshd -D
通过ip:10000 连接即可
作者: 日落西风又在吹
出处:https://www.cnblogs.com/SimpleWu/p/13426054.html
本站使用「SimpleWu BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步