auto build from my github project: https://github.com/maxidea-com/ss-panel
1.8K
docker pull maxidea/ss-panel 3) 初次运行镜像
docker run -d -P maxidea/ss-panel
docker ps 看容器是否正常启动,例如:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 90d665f94787 maxidea/ss-panel "/usr/bin/supervisord" 13 seconds ago Up 12 seconds 0.0.0.0:32777->80/tcp, 0.0.0.0:32776->1025/tcp, 0.0.0.0:32775->1026/tcp, 0.0.0.0:32774->1027/tcp, 0.0.0.0:32773->1028/tcp nostalgic_stonebraker 进入容器, CONTAINER ID样例里为90d665f94787
docker exec -i -t /bin/bash 创建ss-panel管理员帐户
root@[CONTAINER ID]:/ cd /opt/ss-panel; php xcat createAdmin 正常输出:
add admin/ 创建管理员帐号.....Enter your email/输入管理员邮箱: [email protected] Enter password for: [email protected] / 为 [email protected] 添加密码 123 Email: [email protected], Password: 123! Press [Y] to create admin..... 按下[Y]确认来确认创建管理员账户..... Y 重启动shadowsocks服务:
root@[CONTAINER ID]:/ supervisorctl restart shadowsocks
root@[CONTAINER ID]:/ supervisorctl restart nginx
root@[CONTAINER ID]:/ exit #退出容器 4) 保存修改到镜像
docker commit <container_id> maxidea/ss-panel 5) 再次启动镜像,后台运行,并指定端口对外
(用户端口1025为刚建立的admin账号使用,对应的密码登录ss-panel可见) (1026以后的端口为新用户使用,每创建一个新用户请加一个端口映射,例子如下:)
docker run -d -p 80:80 -p 1025:1025 -p 1026:1026 -p 1027:1027 maxidea/ss-panel 给容器添加端口: docker commit maxidea/ss-panel (我这里加了足够我使用的端口) docker run -d -p 80:80 -p 1025:1025 -p 1026:1026 -p 1027:1027 -p 1028:1028 -p 1029:1029 -p 1030:1030 -p 1031:1031 -p 1032:1032 -p 1033:1033 -p 1034:1034 -p 1035:1035 maxidea/ss-panel
管理ss-panel
用户管理 使用admin账号登录后台:http://youripaddress:port/admin
监控shadowsocks进程
宿主:
docker exec supervisorctl tail -f shadowsocks stderr 或者在容器内:
supervisorctl tail -f shadowsocks stderr
Content type
Image
Digest
Size
243.7 MB
Last updated
almost 9 years ago
docker pull w796933/ss-panel