Docker 容器内体验 WebSSH
Docker容器内体验 WebSSH
项目地址: https://pypi.org/project/webssh/
容器创建
docker run -tid --name centos -p 8888:8888 -p 122:22 centos:7 /bin/bash # 启动容器
写个比较呆的shell脚本,方便安装
cat <<EOF > wssh.sh
yum -y install epel-release
yum -y install --assumeyes python3-pip
pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华源加速临时安装
pip3 install webssh -i https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华源加速临时安装# 容器内安装ssh服务
yum -y install openssh-server # 下载ssh服务
echo 1234 | passwd --stdin root # 更改密码
/usr/sbin/sshd-keygen –A # 添加密钥
/usr/sbin/sshd # 启动ssh服务echo “输入 wssh 回车,即运行WebSSH”
EOF
docker cp wssh.sh centos:/root # 拷贝文件到容器内
docker exec -ti centos /bin/bash # 进入容器
sh /root/wssh.sh
wssh
容器内输入 wssh 默认启动 WebSHH 服务
在局域网内 浏览器上访问 容器的宿主ip+8888端口 进行访问
测试运行命令
Docker 容器内体验 WebSSH相关推荐
- 解决Docker容器内访问宿主机MySQL数据库服务器的问题
解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...
- 基于事件驱动架构构建微服务第10部分:在docker容器内运行单元测试
原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part11-run-unit- ...
- 解决Docker容器内安装chrome浏览器无法启动bug
前言 之前有写过一个基于Ubuntu20.04 的Docker容器的可视化Dockerfile,当时默认火狐浏览器,今天要测试一个项目就run了一个可视化容器,但是我需要用到chrome浏览器,于是乎 ...
- docker容器内漏洞_如何在2020年发现和修复Docker容器漏洞
docker容器内漏洞 Containerization allows engineering teams to create a sandbox environment in which to ru ...
- Docker容器内不能联网的6种解决方案
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Docker容器内不能联网的6种解决方案 注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网( ...
- DOCKER容器内中文显示乱码
在docker容器内使用Bash通过 ls 列取中文列表内容时,中文会显示为乱码,简单一步就可以解决此烦恼. 在创建容器时加入环境变量: LANG=C.UTF-8 命令行方式: docker run ...
- 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设
解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...
- 解决在Docker容器内不能上网的问题
问题描述: 在Docker容器内, 无法ping通外网. #在宿主机中进行如下操作: $ sudo service docker stop #关闭所有正在执行的docker容器.$ cd /etc/d ...
- Docker容器内时间不正确调整
Docker容器内时间不正确调整 1.复制主机localtime到容器 docker cp /etc/localtime 容器id:/etc/localtime 如果报错 Error response ...
- Docker高级篇-Docker容器内Redis集群配置
Docker容器内Redis集群配置 1.三主三从集成配置 1.1.关闭防火墙.启动docker服务 1.2.新建6个docker容器实例 1.3.进入容器redis-node-1,构建主从关系 1. ...
最新文章
- 记一次suse linux崩溃
- websocket(二):SSM+websocket的聊天室
- php-cms,GitHub - lovelife10000/L-php-cms: 基于laravel框架开发的一款php CMS内容管理系统,前端采用angular、jquery技术...
- mysql mongodb 事务_MySQL PK MongoDB:多文档事务支持,谁更友好?
- 5G(10)----5G 终端发展
- 面试官:Spring该选择哪个构造方法来进行实例化?画重点要考的
- 一个适合于.NET Core的超轻量级工作流引擎:Workflow-Core
- linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin
- python爬取网易云音乐_爬取网易云音乐评论(一)——用python执行JS脚本
- python界面开发工具手机版_Python界面编程工具包WxPython
- Hive中数据的导入与导出
- 江苏专转本计算机考试模拟试卷,江苏专转本计算机模拟试题 11
- 设置kafka_2.13-3.0.0开机自启动
- android studio gradle下载
- H3C/ 华为 路由交换基础知识官方 PPT
- 基于Java的办公用品管理系统的设计与实现
- GLUE数据集免费下载 (MNLI, QQP, QNLI, SST-2, CoLA, STS-B, MRPC, RTE, WNLI)
- ice 3.6 java_Ice的安装与入门实验(超详细)
- c语言计算最大值与最小值的差,C语言 · 最大值与最小值计算
- 蓝桥杯java打印菱形_Python基础练习实例22(抽签问题)