IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    用 Docker Compose 跑 WebShell:临时救急还行,但tmux党慎入

    血衫非弧の一存发表于 2025-06-11 00:00:00
    love 0

    最近整了个WebShell容器方案。用Docker Compose跑起来倒是方便,但作为tmux重度用户,实际体验嘛,凑合能用。

    我的docker-compose配置

    直接上干活配置,存为docker-compose.yml就能用:

    version: '3'
    
    services:
      webshell:
        image: bwsw/webshell
        container_name: webshell
        network_mode: bridge
        restart: "no"
        environment:
          - SSH_PORT=22  # 容器内SSH端口
          - USERNAME=root   # 默认登录用户
          - DEFAULT_IP="100.100.100.100"  # 记得改成公网IP
        ports:
          - "6666:80"    
    

    启动:

    docker-compose up -d
    

    访问 IP:6666 即可。

    优点:开箱即用

    1. 三秒部署 - 一条命令直接拉起带Web界面的SSH环境
    2. 隔离性好 - 所有操作封在容器里,玩坏了删容器重建
    3. 多协议支持 - 浏览器直接访问http://服务器IP:6666就能操作

    临时排查问题确实方便,但是对tmux用户的致命伤,tmux attach 进入后更容易遇到终端渲染抽风。



沪ICP备19023445号-2号
友情链接