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个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

发表评论:

抱歉,检测到您未登录,需要评论,请先