網站首頁 編程語言 正文
一、簡介
nextcloud是一個非常好用的網盤系統,功能強大插件齊全,非常適用于個人網盤和企業網盤搭建。
二、部署環境
服務器系統:CentOS7
Docker版本:20.10.10
三、工具
使用工具:Docker 20.10.10
四、部署過程
1、宿主機新建Nextcloud文件夾,Nextcloud文件夾用于映射Nextcloud容器的存儲路徑。
mkdir -p /home/docker/nextcloud
2、搭建mysql容器。
docker run -d --name mysql \ --restart=always \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=hzbb@123321 \ mysql
命令詳解:
–name mysql 容器命名mysql
–restart=always 啟動docker服務時自啟該容器
-p 3306:3306 容器端口3306映射到宿主機端口3306
-e MYSQL_ROOT_PASSWORD=hzbb@123321 設置mysql服務root用戶的密碼
mysql 拉取及使用mysql鏡像
3、進入mysql容器創建nextcloud數據庫
docker exec -it mysql /bin/bash mysql -uroot -phzbb@123321 create database nextcloud;
4、搭建Nextcloud容器
docker run -d --name nextcloud \ --restart=always \ -p 80:80 \ -v /home/docker/nextcloud/:/var/www/html/ \ nextcloud
命令詳解:
–name nextcloud 容器命名nextcloud
–restart=always 啟動docker服務時自啟該容器
-p 80:80 宿主機端口80映射到容器端口80
-v /home/docker/nextcloud/:/var/www/html/ 宿主機/home/docker/nextcloud文件夾映射到容器內/var/www/html文件夾
nextcloud 拉取及使用nextcloud鏡像
5、通過web訪問宿主機IP完成Nextcloud初始化安裝,這里測試的宿主機IP為192.168.102.103。
【搭建完成~】
【報錯處理】
執行mysql -uroot -phzbb@123321時報錯,ERROR 2002 (HY000): Can't connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock' (2)
mysql服務未完全啟動,等待一段時間后重新執行
總結
原文鏈接:https://blog.csdn.net/HZBB2221/article/details/122060219
相關推薦
- 2022-11-04 SQL?Server還原完整備份和差異備份的操作過程_MsSql
- 2022-09-22 C語言自定義類型——枚舉,聯合體
- 2022-04-23 R語言繪制小提琴圖violin?plot實現示例_R語言
- 2022-02-12 小程序和H5怎么讓文本只顯示兩行!超出后以...省略號顯示!
- 2023-10-16 elementUI日期選擇器快速選擇 快捷選擇(本周、上周、本月、上月、季度等)
- 2022-09-03 python中*args與**kwarsg及閉包和裝飾器的用法_python
- 2022-06-30 python+pytest接口自動化之日志管理模塊loguru簡介_python
- 2022-07-13 Python字符串中如何去除數字之間的逗號_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支