文档章节

关于容器的REMOTE SHELL

xueyi28
 xueyi28
发布于 2016/05/22 15:57
字数 431
阅读 6
收藏 0
点赞 2
评论 0

出于各种各样的需要,你可能不得不给出一个可以进入到容器内部的remote shell,方便调试,临时配置,处理应急等事情。

docker提供了一个本地的命令docke exec -it container_id shell

如此你可以从本地切如到容器内部,但是上百台机器,总不能各个都上去给这么登录吧。应该弄一个类似堡垒机的东西。这样就牵扯到远程shell的东西了,或者就叫做远程终端也行。

目前我尝试了下面的办法:

1.vnc

vncserver部署简单,你可以不用安装x-windows之类的组件,只放一个xterm,然后启动服务,就可以在vnc的客户端上看到shell了,vncserver会监听9501端口,配置允许多个用户登录。

但是这玩意没有给出文件上传和下载的解决办法,网上资料上给出的据说高版本的可以解决这个问题。

2.tty.js

这是一个采用Nodejs做的一个webshell的玩意,使用上简介明了,部署配置简单,webshell确实非常简单,但是这里存在两个问题:

无法支持命令行的复制,粘贴,

需要额外开发oa验证

还需要开发文件上传和下载的组件。

我个人认为这个组件是最灵活,最具有活力的一个项目

3.gateone

这个玩意是用python做的ssh登录转发工具,也是webshell之类的工具,比tty,js重一些。不过功能也全一点。

4.最后还有一种就是最普通的ssh了,这个恐怕是最普通的一个了

本文转载自:http://blog.csdn.net/kangqi7000/article/details/51475416

共有 人打赏支持
xueyi28
粉丝 7
博文 91
码字总数 33634
作品 0
南宁
docker-4-Dockerfile配置文件详解

dockerfile官方文档 注意:一行注释一行目录,不要乱注释,否则可能出现命令无效的情况,详情看dockerfile官方文档 文中加粗的是常用命令,一个命令可能有多种格式,注意!!> # escape= 指定...

yr_linux运维
2017/12/28
0
0
aqztcom/docker-alpine

docker-alpine 基于alpine系统构建docker镜像,实现可配置和易于管理的docker镜像。 目标 这个项目有以下目标: 制作非常小的docker镜像。 提供易于配置的docker镜像。 提供非常稳定的docke...

aqztcom
06/04
0
0
Docker commands和Dockerfile

Docker commands和Dockerfile 标签 : docker [TOC] 本文主要对Docker commands和Dockerfile的相关知识进行整理 Docker commands 官网传送门: * Docker run reference * [Docker commands]......

brianway
2016/08/02
80
0
Android Service 开发注意事项

吐槽一下 看过很多关于Android Service开发的文章, 而其中大部分在讲解远程服务时, 都只是照搬了代码格式, 即便是使用了AIDL (Android Interface Definition Language), 也用了IBinder接口,...

有初啊
2013/11/01
0
0
关于docker容器网络的一些理解

写在前边的话 突然发现好久没有更新博客了,像我这种频繁发表博客的人竟然也会放慢了更新的速度,其实不是说自己不去写,不去更新,只是不愿意去将就,去发表一些让别人看了没有多大帮助的文...

u010739551
05/23
0
0
关于docker rest api接口组件docker remote api的使用

前提: docker remote api 是docker自带的一个rest api 管理。 只要在配置文件里面申明下就可以了。 下面是docker remote api的官方的功能目录: Docker Remote API v1.3 通过接口获取所有的...

rfyiamcool
2014/08/13
0
0
使用nginx做负载均衡(docker实现)

概述 使用nginx做负载均衡就是修改一个配置文件的事情,网上大部分教程都是在本机去安装nginx做的,但是为什么不能使用docker更加方便的去做这件事情呢,今天我的想法就是用docker跑nginx然后来...

bboysoulcn
昨天
0
0
docker中的ROS容器与ROS主机的连接

docker中的ROS容器与远端ROS主机的连接 docker是目前一个比较流行的开源的应用容器引擎,ROS(robot operating system)是流行的机器人操作系统。结合二者,在云机器人研究方面是一种可能性的...

chenming_hnu
2017/03/05
0
0
Android开发笔记之adb参数指南

ADB (Android Debug Bridge) Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools(或platform-tools)目录下 adb使用...

长平狐
2013/01/06
14
0
Android开发笔记之adb参数指南

ADB (Android Debug Bridge) Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools(或platform-tools)目录下 adb使用...

鉴客
2012/03/09
48
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
17分钟前
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部