docker 部署 nextcloud 网盘

1. 拉取并查看nextcloud镜像

1.1 拉取

root@localhost ~]#  docker pull nextcloud

1.2 查看

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nextcloud           latest              3c7dd0564a34        5 days ago          809MB
[root@localhost ~]# 

2.创建并查看数据库卷

2.1 创建数据库卷

[root@localhost ~]# docker volume create datadir
datadir
[root@localhost ~]# docker volume create nextcloud-data
nextcloud-data
[root@localhost ~]# 

2.2 查看创建的数据库卷

[root@localhost ~]# docker volume ls
DRIVER              VOLUME NAME
local               a741847c8479b4529fd846d1b1c44fc2a070c3c3d80553c1c96c577f9577d637
local               datadir
local               nextcloud-data

3.运行mysql容器

3.1 要求:

1)将数据卷datadir挂载到容器的数据目录:/var/lib/mysql目录
2)启动容器时创建数据库:nextcloud,
3)设置root账号密码为:123456,
4)创建一个普通账号:jack,密码为123456

[root@localhost ~]# docker run --name mysql -d -p 3306:3306 \
> -v datadir:/var/lib/mysql \
> -e MYSQL_ROOT_PASSWORD=123456 \
> -e MYSQL_DATABASE=nextcloud \
> -e MYSQL_USER=jack \
> -e MYSQL_PASSWORD=123456 mysql:5.7
d7b28105a9f999094e164a2274f469fe0cfc847734b0b99e7d9cb59a209d4ee1
[root@localhost ~]# 

3.2 连接mysql容器并验证数据库创建成功

3.2.1 用root用户连接测试

[root@localhost ~]# docker exec -it mysql mysql -uroot -p123456
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| nextcloud          |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)

mysql> 

3.2.2 用jack用户连接测试

[root@localhost ~]# docker exec -it mysql mysql -ujack -p123456
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| nextcloud          |
+--------------------+
2 rows in set (0.00 sec)

mysql> 

4.运行nextcloud容器

[root@localhost ~]# docker run --name nextcloud -d -p 80:80 -v nextcloud-data:/var/www/html/data  nextcloud 
0cb39ea2420d8f81249f99fe1104c7354e406372cf572da2095174a9b3f5acf1
[root@localhost ~]#

5.打开浏览器配置

5.1配置页面

在这里插入图片描述

5.2成功访问页面

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值