首页 > 系统相关 >CentOS7 下 Docker方式部署 nextcloud步骤

CentOS7 下 Docker方式部署 nextcloud步骤

时间:2024-03-29 18:33:18浏览次数:20  
标签:-- 8088 端口 CentOS7 systemctl Docker docker nextcloud

本示范站点在操作系统Centos7环境下;根目录设在:/app/dapp/caihcloud/nextcloud/html,根据实际情况自行调整;假设你已经安装启动好mysql80。现在开始,步骤如下:

1、执行安装命令
yum install docker -y


systemctl start docker //启动docker

systemctl enable docker //设置开机启动docker

systemctl status docker //查看docker状态

2、拉取镜像
docker pull nextcloud //

3、查看镜像是否下载完成
docker images | grep nextcloud

4、创建目录
mkdir -p /app/dapp/caihcloud/nextcloud/html 


5.关于端口和防火墙
①查看8088端口占用情况
netstat -ntlup |grep 8088 //什么没有,表示端口没被占用

②查看防火墙状态
systemctl status firewalld //状态为dead的话开启防火墙

③开启防火墙
systemctl start firewalld

④放行8088端口
firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --reload //重载使端口生效

firewall-cmd --list-ports //检查列出端口



6、启动容器的同时映射容器内80端口到宿主主机8088,映射宿主目录到容器虚拟目录 (docker run --name 容器名字 --rm -it -p [ip:]主机端口:容器端口 镜像名称 [命令])
docker run --name nextcloud -p 8088:80 -v /app/dapp/nextcloud/html:/var/www/html/ -d nextcloud

7、访问8088端口安装网盘系统:安装页面上填入管理账号、数据data目录、选择数据库以及数据库地址、数据登录账号,然后下一步等待安装完成即可。

8、安装完成用http://您的服务器器IP:8088访问站点。

标签:--,8088,端口,CentOS7,systemctl,Docker,docker,nextcloud
From: https://blog.csdn.net/weixin_45691282/article/details/137152744

相关文章

  • Docker技术全景:推动云原生架构的关键力量
    一、引言Docker,作为当今云计算领域的一颗璀璨明星,已经深刻改变了我们对软件开发、部署和运维的认识。从简单的容器化概念出发,Docker不仅仅是一种技术实现,它更是一种服务于云原生时代的哲学和实践。Docker的普及和成功,部分归功于它所提供的轻量级、可移植、自给自足的容器......
  • CentOs云服务器安装docker+前端部署(仅http)
    安装dockersudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.reposudoyuminstalldocker-cedocker-ce-clicontainerd.io设置开机自启:systemctlenabledocker.service创建docker网络,网络名字自定义dockernetworkcreatebalab......
  • Navicat连接本地CentOs7虚拟机中的Mysql数据库
    1、准备工作:虚拟机中安装Mysql不会的可以参考:https://blog.csdn.net/m0_66360096/article/details/1340535172、Navicat新建连接虚拟机IP地址是和Xshell连接一样的:https://www.cnblogs.com/Bernard94/p/18097141账号密码是安装Mysql时默认的,当然也可以自己修改,可以参考上面安......
  • 服务器安装docker
    服务器安装docker目前最新版本是26.0.0如果曾经安装过docker,需要卸载掉。卸载旧版本如果服务器上安装过旧版本可以尝试如下命令卸载sudoyumremovedocker\docker-client\docker-client-latest\docker-common\......
  • 如何安装和使用Docker
    本文深入解析Docker,一种革命性的容器化技术,从其基本概念、架构和组件,到安装、配置和基本命令操作。文章探讨了Docker在虚拟化、一致性环境搭建及微服务架构中的关键作用,以及其在云计算领域的深远影响,为读者提供了关于Docker技术全面且深入的洞见。关注【TechLeadCloud】,分享互......
  • 自己写个网盘系列:③ 开源这个网盘编码,手把手教你windows linux 直接部署,docker本地打
    ❤系列①②已经完成了这个项目的页面和项目的全部编码,前后端分离,这个文章将向你展示运维小伙伴如何部署到windows服务器,linux服务器,docker部署,一学就会,快来看看吧!❤说明:这个系列准备用Simple快速框架搞个自己能用的网盘,来个实战,教大家如何搞一个项目,其中你能学到如何进行项目......
  • greenplum-centOs7环境-组模式扩容
    1.扩容说明GreenPlum6.X目前支持以下版本操作系统:RedHatEnterpriseLinux64-bit7.xRedHatEnterpriseLinux64-bit6.xCentOS64-bit7.xCentOS64-bit6.xsUbuntu18.04LTS建议采用7.3以上的7系列版本本次扩容使用两个segment的节点.每个节点配置为2核心2G......
  • Docker Compose 中的网络配置和优先级管理
    DockerCompose中的网络配置和优先级管理DockerCompose是一个用于定义和运行多容器Docker应用程序的工具。它使用YAML文件来配置应用程序的服务,网络和卷。DockerCompose中的网络配置允许您定义容器之间以及与外部网络的连接。网络类型DockerCompose支持以下......
  • Linux 上用 docker-compose 文件指定的方式安装ETCD
    转载自:https://xie.infoq.cn/article/ffb0703096f0de1045e1ab028,这篇博客很棒!完全可执行的。本人修改了作者docker命令替换成了dockercompose文件的方式。创建数据保存目录:mkdir-p/home/service/etcd/data;创建配置目录:/home/service/etcd/conf;配置文件:/home/service......
  • 用docker创建nginx反向代理tcp流量
    有这样一个需求,需要反向代理一个tcp连接,我打算用nginx来做,比较简单的实现掉./conf/nginx.conf配置文件usernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pid/var/run/nginx.pid;events{worker_connections1024;}......