docker--创建nextcloud网盘

本文详细介绍了如何使用Docker在本地环境中部署Nextcloud网盘应用和MySQL数据库。步骤包括关闭防火墙、安装并启动Docker、拉取Nextcloud和MySQL镜像、创建并配置MySQL容器、创建Nextcloud容器,最后通过浏览器进行访问测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,关闭防火墙和selinux

[root@localhost ~] systemctl stop firewalld.service 
[root@localhost ~] setenforce 0

2,安装docker-ce,并启动

[root@localhost ~] yum -y install docker-ce

[root@localhost ~] systemctl start docker

3,拉取nextcloud镜像,和mysql镜像

#也可以不用拉取镜像,在创建容器过程中也会自动拉取
[root@localhost ~] docker pull nextcloud

[root@localhost ~] docker pull mysql:5.7

4,创建mysql容器,生成用户,密码,建库,授权

[root@localhost ~] docker run --name mysql-server -d -p 3306:3306 \ 
> -e MYSQL_ROOT_PASSWORD=123 \  # mysql密码
> -e MYSQL_DATABASE=nextcloud \ # 库名
> -e MYSQL_USER=tom \     #用户名
> -e MYSQL_PASSWORD=123 \ # 用户密码
> mysql:5.7 # 镜像

5,创建nextcloud容器

[root@localhost ~] docker run --name nextcloud -d -p 80:80 nextcloud

6,查看镜像和容器

[root@localhost ~] docker images #查看已有镜像
[root@localhost ~] docker ps     #查看当运行的容器
[root@localhost ~] docker ps -a  #查看所的容器

7,在浏览器上访问测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值