最近整了个WebShell容器方案。用Docker Compose跑起来倒是方便,但作为tmux重度用户,实际体验嘛,凑合能用。
直接上干活配置,存为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 即可。
http://服务器IP:6666
就能操作临时排查问题确实方便,但是对tmux用户的致命伤,tmux attach 进入后更容易遇到终端渲染抽风。