首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
sony索尼a7m4 利用ftp上传照片(表里网可传) 并实如今 ...
返回列表
发新帖
sony索尼a7m4 利用ftp上传照片(表里网可传) 并实如今线网络预览照片的方案
[复制链接]
发表于 2025-11-12 17:05:47
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
利用docker-compose安装nextcloud 以及nginx署理转发
1. 在
服务器
中安装 docker docker-compose shell脚本 (Ubuntu)
docker_install.sh
#!/bin/bash
# 更新软件包索引
sudo apt-get update
# 安装必要的软件包以允许apt通过HTTPS使用仓库
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
# 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 设置稳定版Docker仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 再次更新软件包索引
sudo apt-get update
# 安装Docker CE
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# 验证Docker是否正确安装
sudo docker run hello-world
# 可选:将当前用户添加到docker组,以便无需sudo即可运行Docker命令
sudo usermod -aG docker ${USER}
# 提示重启计算机
echo "安装完成,请重启您的计算机以应用更改。"
复制
代码
2. 采取本地拉取镜像上传到
服务器
的情势 更新
服务器
镜像
docker镜像打包本地文件 和 本地文件 转为镜像-CSDN博客s
利用这个方法将 nextcloud_latest.tar mariadb_image.tar redis_image.tar 都传入到服务器中
3.利用docker compose 搭建nextcloud
docker-compose.yml 修改你自己的暗码 利用 docker compose up -d 运行
version: '3.7'
services:
db:
image: mariadb:latest
container_name: nextcloud_db
restart: always
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 779604436
MYSQL_DATABASE: nextcloud
MYSQL_USER: applestven
MYSQL_PASSWORD: 123456
ports:
- 3306:3306
redis:
image: redis:latest
container_name: nextcloud_redis
restart: always
volumes:
- redis_data:/data
app:
image: nextcloud:latest
container_name: nextcloud_app
restart: always
ports:
- 8800:80
volumes:
- nextcloud_data:/var/www/html
- /home/apple/ftp:/var/www/html/ftp
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: applestven
MYSQL_PASSWORD: 123456
REDIS_HOST: redis
depends_on:
- db
- redis
volumes:
db_data:
redis_data:
nextcloud_data:
# 启动 docker compose up -d
# 停止 docker-compose down
# 运行完成 http://<你的服务器IP>:8800
复制
代码
3.1 nextcloud 利用外部盘 大概 挂载本地卷 本地
存储
新装的nextcloud 须要在设置中添加 “外部
存储
支持”
3.2 nextcloud添加
容器
外部卷
在docker compose中 可以看到 有一个本地挂载地点 在
容器
内的地点为 /var/www/html/ftp 可以自行添加
(如果nextcloud不是
容器
安装 直接填就完了 这须要docker底子知识明白)
volumes:
- nextcloud_data:/var/www/html
- /home/apple/ftp:/var/www/html/ftp (1.容器初始化这个须要先删除 网站打开后再添加 2.var/www/html/ftp 须要自己在容器内创建一个 否则不起作用)
完成nextcloud的底子利用
回复
使用道具
举报
返回列表
浏览过的版块
DevOps与敏捷开发
前端开发
分布式数据库
SAAS
数据仓库与分析
Java
物联网
SQL-Server
程序人生
商道如狼道
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表