Docker容器技术
Docker基础概念
Docker安装配置
通过docker registry搭建私有仓库
Dockerfile编写学习
数据卷管理
Docker 镜像
Docker容器管理
daemon.json配置示例
Dcocker网络互联
Docker部署nextcloud网盘
Watchtower-容器的自动升级
想要轻松上手Docker?Portainer帮你实现零基础快速部署!
Nextcloud搭建
Docker搭建Mrdoc
Mrdoc迁移记录
Docker部署wordpress博客
Docker部署个人密码管理平台bitwarden
Docker-compose安装配置
Docker-compose搭建小说阅读器
Docker搭建青龙面板
Docker搭建自己的导航页dashy
uptime-kuma监控面板部署
容器搭建Nas-tool及相关套件
本文档使用 MrDoc 发布
-
+
首页
Docker部署nextcloud网盘
## 前期环境搭建 1. 先完成docker的安装配置 2. 配置好镜像加速器,不然速度可能上龟速。 ## mysql配置 然后拉取mysql镜像: `docker pull mysql` 查看是否拉取成功: ` docker images #查看是否成功` 然后基于镜像运行容器: ```linux docker run -d -p 3306:3306 -v /mnt/sde/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=WZS134125 --name mysql mysql -d 以后台进程方式运行 -p 端口映射 将容器3306 映射到主机3306端口 -v 将容器/var/lib/mysql 映射到主机的/mnt/sde/mysql下 -e 设置环境变量 数据库密码WZS134125 --name 设置容器名称 mysql 最后指定镜像mysql ``` **配置mysql数据库容器** ```linux docker exec -it mysql /bin/bash #进入docker容器 -it: 提供一个虚拟终端 mysql:容器名称或者id /bin/bash: 终端命令行 ``` 进入容器内,然后登陆数据库 `mysql -uroot -pWZS134125` 然后配置权限,远程登陆 ```linux CREATE database nextcloud; #创建一个nextcloud的数据库 GRANT ALL ON *.* TO 'root'@'%'; #设置root账号任意ip登录 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'WZS134125'; flush privileges; ``` 上面的命令是设置root用户远程登陆以及无法登陆时的 数据库操作完成 ## nextcloud安装 ```linux docker pull nextcloud # 拉取nextcloud镜像 docker run -d --restart=always -p 8888:80 -v /mnt/sde/nextcloud:/var/www/html -link mysql:mysql --name nextcloud nextcloud -d 后台进程运行 -p 映射端口, 将容器80端口映射为主机的8888端口,可以自行修改端口,不过防火墙需要放通。 -v 挂载目录,将容器/var/www/html挂载到主机/mnt/sde/nextcloud下面 --link 链接数据库容器,链接使用mysql容器镜像mysql(容器名称) --name 名称,指定容器的名称为nextcloud nextcloud 使用的基础镜像。 ``` ## 网页配置 http://ip:8888, 这个是刚刚配置的服务器地址加上刚刚映射的主机端口。 输入用户名密码,数据库使用MYSQL,数据库以后用户密码,数据库nextcloud,地址写内部地址172.17.0.2. 然后安装指示一路填写信息,安装就好了。 ## 错误 如果提示不信任域名访问 vim /mnt/sde/nextcloud/config/config.php 编辑配置文件。 0 =>'10.10.0.212:8888',添加。 重启容器服务 `docker restart nextcloud` 。 完成。
Chuck
2022年6月7日 14:41
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码