Docker 中安装 ubuntu 并用ssh连接
一、运行镜像
docker run --name ubuntu -it -d -p 8022:22 ubuntu:latest
还没有安装过docker的小伙伴,可以参考附录中的文章安装docker。
二、安装 ssh
2.1 进入容器
docker exec -it ubuntu /bin/bash
2.2 更新包管理器
apt-get update
2.3 安装 ssh 并启动
apt-get install openssh-server openssh-client
启动ssh
/etc/init.d/ssh start
查看启动进程
ps -e | grep sshd
三、初始化密码
3.1 安装vim
apt-get install vim
3.2 编辑 sshd_config文件
vim /etc/ssh/sshd_config
增加 PermitRootLogin yes ,然后 :wq 保存并推出
3.3 重启 ssh 服务
service ssh restart
3.4 设置密码
passwd root
按照系统提示重复输入密码
四、SSH 登录 ubuntu
ssh root@192.168.50.1:8022
此处应该填写宿主机的ip地址,如果网络不同可能是因为防火墙原因,可参考附录中的文章将端口对外暴露。
用shell连接工具也可以,下图为ssh连接工具FinalShell。
成功通过ssh进入到ubuntu的docker容器中了!!!
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: