怎么使用docker安装部署NextCloud私人网盘
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要讲解了"怎么使用docker安装部署NextCloud私人网盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用docker安装部署N
千家信息网最后更新 2025年11月07日怎么使用docker安装部署NextCloud私人网盘
这篇文章主要讲解了"怎么使用docker安装部署NextCloud私人网盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用docker安装部署NextCloud私人网盘"吧!
1、查询并下载NextCloud镜像
执行命令
docker search nextclouddocker pull nextcloud
演示操作
# 查询nextcloud镜像[root@docker ~]# docker search nextcloudNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnextcloud A safe home for all your data 3113 [OK]linuxserver/nextcloud A Nextcloud container, brought to you by Lin… 480nextcloud/all-in-one 25crazymax/nextcloud Nextcloud image based on Alpine Linux 9nextcloudci/server Nextcloud server straight from GitHub master 2 [OK]nextcloudci/php7.2 Docker container to execute PHP 7.2 unit tes… 1 [OK]nextcloud/univention-app-image 1nextcloudci/php7.3 Docker container to execute PHP 7.3 unit tes… 1 [OK]nextcloudci/translations-app The docker image to run our translation sync… 0 [OK]nextcloud/aio-talk 0nextcloud/aio-nextcloud 0nextcloud/aio-postgresql 0nextcloud/aio-apache 0nextcloud/aio-collabora 0nextcloudcookbook/testci A repository to contain the test routines fo… 0nextcloud/aio-redis 0nextcloudci/php7.4 Docker container for php7.4 unit tests 0nextcloud/aio-clamav 0treehouses/nextcloud-tags 0treehouses/nextcloud 0nextcloudci/php7.1 Docker container to execute PHP 7.1 unit tes… 0 [OK]nextcloudci/android Android test container 0 [OK]nextcloudci/php7.0 Docker container to execute PHP 7.0 unit tes… 0 [OK]nextcloud/aio-onlyoffice 0nextcloudci/php8.0 0# 拉取nextcloud镜像[root@docker ~]# docker pull nextcloudUsing default tag: latestlatest: Pulling from library/nextclouda2abf6c4d29d: Pull completec5608244554d: Pull complete2d07066487a0: Pull complete1b6dfaf1958c: Pull complete32c5e6a60073: Pull complete90cf855b27cc: Pull complete8b0f1068c586: Pull complete53530861540e: Pull completeb088256e8218: Pull complete29c48e642f3d: Pull completebebfd59a832e: Pull complete3c07d6be5322: Pull complete52a174ca2213: Pull complete2db451f4f766: Pull complete462c9168620c: Pull complete5f6a7ae88b1d: Pull complete8507904d39d6: Pull completef6dc5bb9d193: Pull completed57202c49578: Pull complete57f778f1c66e: Pull completeDigest: sha256:bd3406506335b6621b1eb7a3d897654ac7963e3db4b91cbea3436f159655d0baStatus: Downloaded newer image for nextcloud:latestdocker.io/library/nextcloud:latest# 查询nextcloud镜像是否下载完成[root@docker ~]# docker images | grep nextcloudnextcloud latest c805c152803c 4 months ago 969MB# 查看nextcloud镜像详细信息[root@docker ~]# docker inspect c805c152803c[ { "Id": "sha256:c805c152803cd2efd9556755b99e97122bf51aeb5a2c3e0470a7098d205c2c0e", "RepoTags": [ "nextcloud:latest" ], "RepoDigests": [ "nextcloud@sha256:bd3406506335b6621b1eb7a3d897654ac7963e3db4b91cbea3436f159655d0ba" ], "Parent": "", "Comment": "", "Created": "2021-12-22T12:11:13.660964245Z", "Container": "821b536dedc6cac092fa9abeaf773d541d4067faaf2980c8c8c5d77d08d195c0", "ContainerConfig": { "Hostname": "821b536dedc6", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "80/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "PHPIZE_DEPS=autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c", "PHP_INI_DIR=/usr/local/etc/php", "APACHE_CONFDIR=/etc/apache2", "APACHE_ENVVARS=/etc/apache2/envvars", "PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64", "PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64", "PHP_LDFLAGS=-Wl,-O1 -pie", "GPG_KEYS=1729F83938DA44E27BA0F4D3DBDB397470D12172 BFDDD28642824F8118EF77909B67A5C12229118F", "PHP_VERSION=8.0.14", "PHP_URL=https://www.php.net/distributions/php-8.0.14.tar.xz", "PHP_ASC_URL=https://www.php.net/distributions/php-8.0.14.tar.xz.asc", "PHP_SHA256=fbde8247ac200e4de73449d9fefc8b495d323b5be9c10cdb645fb431c91156e3", "PHP_MEMORY_LIMIT=512M", "PHP_UPLOAD_LIMIT=512M", "NEXTCLOUD_VERSION=23.0.0" ],******省略内容******2、创建并启动NextCloud容器
执行命令
docker run -d --restart=always --name nextcloud -p 5757:80 nextcloud:latest# 参数解释:# docker run:启动容器# -d:后台启动# --restart=always:docker重启该容器跟着重启# --nmae nextcloud:自定义容器名称# -p 5757:80:将服务器的5757端口映射到容器的80端口# nextcloud:latest:选择启动的镜像和版本docker psdocker inspect 57a357e60bec
演示操作
[root@docker ~]# docker run -d --restart=always --name nextcloud -p 5757:80 nextcloud:latest57a357e60bec1e31cd493c2f5fff8988906b2d76c3769394b592d94df589f0cd[root@docker ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES57a357e60bec nextcloud:latest "/entrypoint.sh apac…" 5 minutes ago Up 5 minutes 0.0.0.0:5757->80/tcp, :::5757->80/tcp nextcloud[root@docker ~]# docker inspect 57a357e60bec[ { "Id": "57a357e60bec1e31cd493c2f5fff8988906b2d76c3769394b592d94df589f0cd", "Created": "2022-05-16T04:39:06.762224758Z", "Path": "/entrypoint.sh", "Args": [ "apache2-foreground" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 1865, "ExitCode": 0, "Error": "", "StartedAt": "2022-05-16T04:39:07.677422059Z", "FinishedAt": "0001-01-01T00:00:00Z" }******省略内容******访问http://IP:5757
本例访问http://192.168.200.66:5757
3、访问NextCloudWEB界面
设置管理员用户名与密码。
等待安装应用完成。
初始化完成。
感谢各位的阅读,以上就是"怎么使用docker安装部署NextCloud私人网盘"的内容了,经过本文的学习后,相信大家对怎么使用docker安装部署NextCloud私人网盘这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
镜像
容器
私人
内容
学习
查询
命令
端口
跟着
演示
信息
参数
名称
后台
密码
就是
思路
情况
文章
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库钟
免费数据库在线
内蒙古网络安全问题
网络安全主题手抄报字超级少
多线程更新数据库发生死锁
无锡公积金服务器繁忙什么意思
羞耻下载软件开发
人工智能与数据库技术的结合
软件开发项目详细方案
服务器对接网络技术 堆叠
网络安全课程目的
做软件开发什么笔记本合适
怎么做免费的云服务器
软件开发要求80天交付
9寸车载显示器软件开发
青浦区工业网络技术应用
数码宝贝资料数据库
联通dns江苏南通服务器
gbase8s数据库许可证
安卓软件开发热线
网络安全之黑客
数据库中三种主要数据模型
社保密码显示服务器错误
深圳市指尖动力网络技术
向大众普及网络安全工作
数据库笔试题及答案下载
长沙民政学院网络技术
数据库的权限分为几种
烽火台软件开发
网络安全主题手抄报三年级上册