docker搭建个人网盘,支持多种格式,还能画图,一键部署

embedded/2024/11/13 15:25:21/

1)效果

image-20240920113629831

image-20240920113645433

image-20240920113743699

image-20240920113708977

image-20240920144931417
image-20240920144939638

image-20240920144946492

image-20240920144956684

image-20240920145006268

2)步骤

docker_24">2.1)docker安装

docker脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

docker-compose脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

dockercomposeyml_38">2.2)docker-compose.yml文件

①创建文件夹

mkdir kodbox &&cd kodbox #创建一个目录,并进入此目录

②编辑内容

vi docker-compose.yml

先创建一个数据库先。然后复制

version: '3.9'services:db:image: mariadbcommand: --transaction-isolation=READ-COMMITTED --binlog-format=ROWvolumes:- "./db:/var/lib/mysql"       #./db是数据库持久化目录,可以修改environment:- "TZ=Asia/Shanghai"- "MYSQL_ROOT_PASSWORD=kodbox"    #数据库root密码- "MYSQL_DATABASE=kodbox"          #数据库名- "MYSQL_USER=kodbox"                   #数据库用户名- "MYSQL_PASSWORD=kodbox"         #数据库用户密码restart: alwaysapp:image: kodcloud/kodboxports:- 8001:80                       #左边8001是使用端口links:- db- redisvolumes:- "./site:/var/www/html"      #./site是站点目录位置restart: alwaysenvironment:- MYSQL_HOST=db- REDIS_HOST=redisredis:image: redis:alpineenvironment:- "TZ=Asia/Shanghai"restart: always

2.3)运行并查看进程

docker-compose up -d #运行容器
docker-compose ps  #查看进程

set password for root@localhost = password(‘88600826c’);

2.3.1)配置启动脚本

启动

vi run.sh

docker-compose -f /root/kodbox/docker-compose.yml up -d
docker-compose ps

以后直接bash run.sh

停止

docker-compose down

bash stop.sh

2.4)访问

http://你的虚拟机或者云服务器vpsIP:8001

2.5)配置数据库

image-20240920141643855

然后 自行配置密码账号

2.6)最后效果

image-20240920143755954

image-20240920143807981


http://www.ppmy.cn/embedded/114541.html

相关文章

OpenWRT移植FCS950R和EC200A,并实现手机连接WiFi上网

一、EC200A配置 1.1、kernel配置 1.1.1、USB转串口 CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y Symbol: USB_SERIAL_WWAN [=y] …

【Linux 从基础到进阶】Docker Compose 编排工具使用

Docker Compose 编排工具使用 Docker Compose 是 Docker 官方提供的容器编排工具,允许用户通过定义简单的 docker-compose.yml 文件来管理多容器应用。Compose 主要用于定义和运行多容器 Docker 应用程序,可以简化多个服务的部署、扩展和维护。 本文将详细介绍 Docker Comp…

微服务保护之熔断降级

在微服务架构中&#xff0c;服务之间的调用是通过网络进行的&#xff0c;网络的不确定性和依赖服务的不可控性&#xff0c;可能导致某个服务出现异常或性能问题&#xff0c;进而引发整个系统的故障&#xff0c;这被称为 微服务雪崩。为了防止这种情况发生&#xff0c;常用的一些…

git 操作远程别名

git操作远程别名 1. 查看远程别名2. 添加远程别名3. 修改远程别名4. 删除远程别名 1. 查看远程别名 # 只显示远程别名名称 $ git remote# 显示远程别名和url $ git remote -v# 显示指的远程别名名称 $ git remote show ChkSerInfo2. 添加远程别名 # <remote-name> 别名…

【Unity】URP Rendering总结

unity-urp-rendering 介绍 个人学习总结&#xff0c;不定期更新 仓库 Unity版本&#xff1a;2022.3.42 Unity URP渲染管线下相关的渲染demo和总结 1. GPUInstance 1.1 Graphics.DrawMeshInstanced 1.2 Graphics.DrawMeshInstancedIndirect 1.3 MeshRenderer.SetPropertyBlock…

OpenCVHaar级联器实现人脸捕捉和微笑检测

概念 Haar 级联分类器是由多个简单分类器组成的复杂分类器&#xff0c;每个简单分类器都由 Haar 特征训练得到。Haar 级联器因其简单和快速而被应用于某些场景。OpenCV 提供多种预训练的 Haar 特征级联分类器&#xff0c;其已经在大量图像上进行了训练&#xff0c;并且针对特定…

ubuntu20.04编译mesa

依赖 # drm git clone https://gitlab.freedesktop.org/mesa/drm.git meson builddir/ ninja -C builddir/ install# wayland git clone https://gitlab.freedesktop.org/wayland/wayland.git meson setup builddir -Ddocumentationfalse ninja -C builddir/ install编译 sud…