怎么使用docker安装部署NextCloud私人网盘
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"怎么使用docker安装部署NextCloud私人网盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用docker安装部署N
千家信息网最后更新 2026年11月01日怎么使用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安全错误
数据库的锁怎样保障安全
云信互联网科技有限公司
智网互联网科技
互联网科技论文
菲比寻常互联网科技
成都狮子座互联网科技
互联网 科技服务平台
玖二柒互联网科技公司待遇
互联网科技热点资讯
互联网大会黑科技排名
宁夏众和广鑫互联网科技有限公司
河南猎农互联网科技有限公司
世界互联网领先科技成果获奖
智帮互联网科技公司最近动向
黑云互联网科技有限公司
上海同邻互联网科技有限公司规模
湖北辰鑫科技互联网
上海万顺科技互联网有限公司招聘
互联网时代高科技布局
杭州融税互联网科技有限公司
科技美学互联网 艺术
广东猪兼强互联网科技有限公司
佩信高科技互联网
青海省互联网新科技
哈尔滨新华互联网科技学院
千方科技属于互联网企业吗
互联网科技研发水平
有人说阿里系是互联网科技企业
卡尔迅互联网科技有限公司
陕西彩京云互联网科技有限公司
东风日产互联网科技公司叫什么