基于 compose.yml
的Docker容器一键启动的纯shell脚本,类似于1panel商店
,只需输入数字勾选容器即可安装.
如果你的设备有 Docker 环境,使用root
用户运行如下的命令从而使用脚本
bash <(curl -sSL https://raw.githubusercontent.com/Sm1rkBoy/DockerShell/main/start.sh)
容器的各类数据均保存在/opt/docker
目录中,对应关系如下所示
/opt/docker/apps
容器的数据保存目录/opt/docker/log
容器的日志保存目录/opt/docker/compose
容器的启动compose.yml
保存目录/opt/docker/config
容器启动所需的额外配置文件保存目录/opt/docker/backup
容器备份目录,目前暂未启用etc
目前脚本暂未提供卸载,预计在未来实现卸载功能,如果想要实现卸载功能可以参考如下命令
# 卸载mysql容器
docker rm -f mysql
# 危险操作!!!!!!
# 删除mysql容器的数据
rm -rf /opt/docker/{apps,log,compose,config}/mysql
# 卸载全部容器
docker rm -f $(docker ps -aq)
# 删除所有文件
rm -rf /opt/docker
# 清除docker残留
docker system prune -a -f
docker volume prune -a -f
DockerShell 使用 MIT 协议开源,请遵守开源协议!