阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用ssh连接到centos7中docker容器

32次阅读
没有评论

共计 709 个字符,预计需要花费 2 分钟才能阅读完成。

导读 docker 现在越来越流行,接下来为大家介绍一下如何使用 ssh 连接 docker。
任务

使用 ssh 连接到 centos7 中 docker 容器

实验步骤

因为 docker 中容器的 ip 通常来说是和真机以及 centos7 的 ip 不属于一个网段,因此直接访问是不可通的。
如图,首先用真机 ping 容器
使用 ssh 连接到 centos7 中 docker 容器
然后用容器 ping 真机以及外网,发现都可以 Ping 通
使用 ssh 连接到 centos7 中 docker 容器

使用 ssh 连接到 centos7 中 docker 容器

这里输入以下命令, 查看已经有的镜像。
docker images

使用 ssh 连接到 centos7 中 docker 容器
其中第一个是我将初始的镜像安装完常用软件后重新上载的。

新建一个容器,同时进行端口映射(在这里进行端口映射比较方便)

docker run -itd -p 2222:22 –name myubuntu ce64f492632b #- p 命令是进行端口映射 –name 是给容器命名 最后是指定容器使用的镜像 id 或者名字
使用 ssh 连接到 centos7 中 docker 容器

打开运行的容器

docker exec -it 5fdaa366806d /bin/bash #exec 是进入容器 后面是容器的 id(注意后面的也要打上,我亲测不写会报错)使用 ssh 连接到 centos7 中 docker 容器
6. 进入之后给 root 用户设置一个密码用于 ssh 连接, 出现最后的语句就说明成功了。

passwd root (# 设置 root 用户密码)使用 ssh 连接到 centos7 中 docker 容器

最后安装并配置一下 ssh 服务就好了。(安装过程省略)

vim /etc/ssh/sshd_config
使用 ssh 连接到 centos7 中 docker 容器

使用 ssh 连接到 centos7 中 docker 容器

重启 ssh 服务

使用 ssh 连接到 centos7 中 docker 容器

这时候我们 ssh centos7 的 ip 后面加上我们映射的端口号就可以 ssh 连接了。
ssh 192.168.216.131:2222

至此我们任务完成,能够使用真机 ssh 到我们安装在 centos7 中的 ubuntu 容器。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计709字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中