怎么使用docker安装部署NextCloud私人网盘
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要讲解了"怎么使用docker安装部署NextCloud私人网盘",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用docker安装部署N
千家信息网最后更新 2025年02月23日怎么使用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安全错误
数据库的锁怎样保障安全
常见数据库系统比较
阿里云服务器如何格式化
学软件开发培训
在香港做软件开发
数据库 废连接
北京互联网科技有限公司注册流程
怎样弄代理服务器
免费的香港服务器租用
服务器抓sftp包
高级网络安全工程师报名费用
佛山网络安全宣传周
万方数据库文献检索的优点
电商网络安全由哪个部门负责
数据转发服务器
软件开发工作的知识水平
天津服务器配套机柜云空间
贵州璇佳季互联网科技有限公司
苏州世纪伙伴网络技术怎么样
台式机如何做网吧服务器
北京诚信网络技术开发哪家好
如何提高服务器的安全
可视化如何添加数据库
不同用户登陆与数据库
kvv数据库改分类
软件开发工程师招聘简章
深圳特博网络技术有限公司
数据库安全面临哪些威胁
邮政通信网络技术怎么自学
新魔界服务器数据修改
数据库的备份和还原实验总结