温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么使用docker安装部署NextCloud私人网盘

发布时间:2022-05-17 13:38:41 来源:亿速云 阅读:975 作者:iii 栏目:开发技术

这篇文章主要讲解了“怎么使用docker安装部署NextCloud私人网盘”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用docker安装部署NextCloud私人网盘”吧!

1、查询并下载NextCloud镜像

执行命令

docker search nextcloud docker pull nextcloud

演示操作

# 查询nextcloud镜像 [root@docker ~]# docker search nextcloud NAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED nextcloud                        A safe home for all your data                   3113      [OK] linuxserver/nextcloud            A Nextcloud container, brought to you by Lin…   480 nextcloud/all-in-one                                                             25 crazymax/nextcloud               Nextcloud image based on Alpine Linux           9 nextcloudci/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                                                   1 nextcloudci/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                                                               0 nextcloud/aio-nextcloud                                                          0 nextcloud/aio-postgresql                                                         0 nextcloud/aio-apache                                                             0 nextcloud/aio-collabora                                                          0 nextcloudcookbook/testci         A repository to contain the test routines fo…   0 nextcloud/aio-redis                                                              0 nextcloudci/php7.4               Docker container for php7.4 unit tests          0 nextcloud/aio-clamav                                                             0 treehouses/nextcloud-tags                                                        0 treehouses/nextcloud                                                             0 nextcloudci/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                                                         0 nextcloudci/php8.0                                                               0 # 拉取nextcloud镜像 [root@docker ~]# docker pull nextcloud Using default tag: latest latest: Pulling from library/nextcloud a2abf6c4d29d: Pull complete c5608244554d: Pull complete 2d07066487a0: Pull complete 1b6dfaf1958c: Pull complete 32c5e6a60073: Pull complete 90cf855b27cc: Pull complete 8b0f1068c586: Pull complete 53530861540e: Pull complete b088256e8218: Pull complete 29c48e642f3d: Pull complete bebfd59a832e: Pull complete 3c07d6be5322: Pull complete 52a174ca2213: Pull complete 2db451f4f766: Pull complete 462c9168620c: Pull complete 5f6a7ae88b1d: Pull complete 8507904d39d6: Pull complete f6dc5bb9d193: Pull complete d57202c49578: Pull complete 57f778f1c66e: Pull complete Digest: sha256:bd3406506335b6621b1eb7a3d897654ac7963e3db4b91cbea3436f159655d0ba Status: Downloaded newer image for nextcloud:latest docker.io/library/nextcloud:latest # 查询nextcloud镜像是否下载完成 [root@docker ~]# docker images | grep nextcloud nextcloud       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 ps docker inspect 57a357e60bec

演示操作

[root@docker ~]# docker run -d --restart=always --name nextcloud -p 5757:80 nextcloud:latest 57a357e60bec1e31cd493c2f5fff8988906b2d76c3769394b592d94df589f0cd [root@docker ~]# docker ps CONTAINER ID   IMAGE              COMMAND                  CREATED         STATUS         PORTS                                   NAMES 57a357e60bec   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私人网盘

初始化完成。

怎么使用docker安装部署NextCloud私人网盘

怎么使用docker安装部署NextCloud私人网盘

怎么使用docker安装部署NextCloud私人网盘

感谢各位的阅读,以上就是“怎么使用docker安装部署NextCloud私人网盘”的内容了,经过本文的学习后,相信大家对怎么使用docker安装部署NextCloud私人网盘这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI