本示范站点在操作系统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