基础环境
系统 centos7.9
内存 2G以上
磁盘 30G以上
安装部署
1、安装基础工具
[root@localhost ~]# yum -y install vim net服务器托管网-tools nmap tree lrzsz lsof
2、添加阿里docker源
[root@localhost ~]# wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker-ce (ce为免费社区版)
[root@localhost ~]# yum -y install docker-ce
4、配置阿里镜像加速(解决拉取镜像慢)
[root@localhost ~]# vim /etc/docker/daemon.json
{
“registry-mirrors”: [“https://bcd6gwnb.mirror.aliyuncs.com”]
}
5、Docker 启动和自启动
systemctl start docker.service
systemctl enable docker.service
6. 拉取 Docker 、mariadb镜像
# 拉取 nextcloud
[root@localhost ~]# docker pull nextcloud
# 拉取 mariadb
[root@localhost ~]#docker pull mariadb
# 检查以上镜像是否都拉取完成
docker images
启用服务
- 创建并启动
- 使用–name参数命名为mariadb
- –env配置数据库用户名:nextcloud,root用户密码:nextcloud(根据个人修改成复杂密码),数据卷轴:nextcloud。
- 最后使用–restart=always配置Docker启动服务时mariadb容器随之启动。
- 使用–name参数命名为nextcloud,
- 使用-p参数将NextCloud容器的80端口映射到宿主机8088端口。
- –link 创建的nextcloud容器网络连接至mariadb数据库容器。
- 最后使用–restart=always配置Docker启动服务时nextcloud容器随之启动
- 创建并启动
- docker ps 检查容器是否正常启用,以及浏览器访问http://{{云服务器公网ip}}:8080是否正常显示界面
-
# 启动mariadb容器
docker run -it -d –name mariadb –env MARIADB_USER=nextcloud –env MARIADB_PASSWORD=nextcloud –env MARIADB_ROOT_PASSWORD=nextcloud –env MARIADB_DATABASE=nextcloud –restart=always mariadb -
# 启动nextcloud容器
docker run -it -d -p8080:80 –name nextcloud –link mariadb –restart=always nextcloud
# 检查
docker ps
初始化nextcloud
创建管理员账号
用户自定义账号密码
配置数据库
- 点击界面中的「存储与数据库」
- 数据目录填写:nextcloud (docker部署marialdb中配置的数据卷轴名)
- 点击展开栏中的「Mysql/MarialDB」,填写之前docker部署marialdb中配置的账号密码
- username:nextcloud
- password: nextcloud
- database: nextcloud
- host: mariadb
- 注册出现4047错误
解决办法:需服务器托管网要修改 mariadb,关闭一个只读的设置
[root@localhost ~]#docker exec -it mysql mysql -u root -p
输入nextcloud进入数据库
# 输入创建容器时设定的密码
SET GLOBAL innodb_read_only_compressed=OFF;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
在现代项目管理中,工时表软件作为一种强大而有效的工具,能够帮助团队更好地管理项目进度。无论是大小型项目,正确使用工时表软件都可以提高团队的效率和项目的可追踪性。本文将介绍一些关键步骤,以帮助企业利用工时表软件来管理项目进度。 1、创建项目任务和里程碑在工时表软…