怎么在docker容器内ssh远程其他主机

在ubuntu镜像中创建容器并将docker服务器嘚50003端口映射到容器的22端口上

( -d : 保持在后台运行)

或者先创建容器后再启动

ssh远程登录上述创建的容器:

给运行中的容器设置端口映射

1.提交运行Φ的容器为镜像
2.运行镜像并添加端口


备注:这是我之前安装好了的所以系统不用更新大部分东西。

如果大家想要安装Linux下其他版本的docker的话可以到这个网址下看一下安装命令:

第二步:配置docker加速器

在DaoCloud下(网址为www.daocloud.io)注册个账号,往下拉到最后然后点击加速器


复制这个配置加速器的代码运行



可以看到23端口是开着的。


或者直接配置在xshell中新设置一個会话添加加我们之前设置的端口号(23),登录进入也行

提醒一下:我使用的服务器是阿里云的,阿里云的很多端口默认是没开的峩设置的23端口也没开,注意要到阿里云控制台开启不然会ssh不进去的。

第五步:我们还可以存储这个ubuntu镜像:

然后在任何一台机子载入镜像:

第六步:如果我们不喜欢现有的镜像也可以删除掉:


在删除前先关掉docker容器:

可以看到已经没有容器在工作了,所以现在也登不上去了

permitted这个报错在之前的文档里就已经提到过了解决办法如下:先把上面的容器关闭(docker stop

我要回帖

 

随机推荐