Sign inSign up

jolnccc/debian

By jolnccc

Updated over 3 years ago

增加一些功能的基础包

Image
0

46

jolnccc/debian repository overview

项目产生原因:

因为官方提供的过于精简,有些基础软件包都不包含,所以适当增加了一些基础功能;

增加内容:

通用:

增加软件包:ss、ip add、ping、vim;

更换国内镜像源:ustc;

增加守护进程管理工具:supervisor;

arm版本:

增加对安卓系统的支持;

supervisor相关信息:

默认账户名密码:

user/password

supervisord.conf 主配置配置文件;

/etc/supervisord.conf

主要指定账号密码及开放IP和端口;

浏览器访问相关:

[inet_http_server]

port=0.0.0.0:9001 开放ip及端口;

username=admin 用户名;

password=password 密码;

加载配置文件相关:

[include]

files = /etc/supervisor.d/*.ini 确定配置文件及位置;

/etc/supervisor.d/ 辅助配置文件;

用于要守护进程的配置文件信息;

目录下有readme.md为模板;

[program:smb.ini] ## 指明项目文件名

directory=/usr/sbin/ ##默认默认工作目录

command=/usr/sbin/smbd --foreground --no-process-group ## 进程命令,建议使用据对路径

autostart=false ##是否自动启动

autorestart=false ##是否自动重启

stderr_logfile=/tmp/smbd.log ##日志相关

stdout_logfile=/tmp/smbd.log ##日志相关

user=root ##运行命令的用户

environment=HOME="/root/",USER="root" ##环境变量相关,一般指向用户的家目录;

supervisor 相关命令:

supervisorctl update :更新配置文件,更改supervisord.conf,以及supervisor.d/*ini文件时候使用;

部署命令:

arm/x86:

sudo docker run -it -d -p 9001:9001 --name debian jolnccc/debian:v0.0.1

安卓:

sudo docker run -it -d --net host -dns '114.114.114.114' --name debian jolnccc/debian:v0.0.1

更新日志

v0.0.2版本:

修复了supervisor.d下文件不加载问题;

Tag summary

Content type

Image

Digest

sha256:9843028cf

Size

218.3 MB

Last updated

over 3 years ago

docker pull jolnccc/debian:v0.0.2