使用VMware搭建个人网盘owncloud

作者:暴食海獭

完成日期:2024-10-14

目录

目录

1.虚拟机搭建

2.配置前置环境

2.1网络配置

2.2配置国内yum源

3.安装Docker运行容器

3.1安装docker-ce

3.1拉取镜像运行容器

4.使用花生壳配置内网穿透

补充:

解决办法:


1.虚拟机搭建

准备一份centos7的iso镜像文件具体操作如下

2.配置前置环境

2.1网络配置

ifconfig #查看网卡信息

#由网络适配器采用的是nat地址映射的模式,所以配置虚拟机的ip要与ventv8网卡在一个网段中,并且配置的网关要一致

nmcli connection modify ens33 ipv4.addresses 172.25.0.9/24 ipv4.gateway 172.25.0.254 ipv4.dns 223.5.5.5 ipv4.method manual autoconnect yes  #配置ens33网卡信息

nmcli connection up ens33 #启动ens33网卡

ifconfig  #再次查看网卡信息

2.2配置国内yum源

#由于Centos于2024年6月30日停止维护,导致自带的yum源无法使用,这里选择使用阿里云的yum源

cd /etc/yum.repos.d/

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #备份默认的yum源

wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo #下载阿里yum源到/etc/yum.repos,d/

yum makecache #更新包的元数据

3.安装Docker运行容器

3.1安装docker-ce

yum install -y yum-utils device-mapper-persistent-data lvm2 #安装依赖环境

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo #下载repo文件

sudo sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo  #替换下载的镜像源将download.docker.com 替换为repo.huaweicloud.com

yum makecache fast  && yum install docker-ce #更新包的元数据并安装docker-ce

systemctl status docker #查看docker当前状态

#配置华为镜像加速器

cat >> /etc/docker/daemon.json<<EOF

{

  "registry-mirrors":["https://3146a7e5d01e422da13bb564af9f150f.mirror.swr.myhuaweicloud.com"]

}

EOF

systemctl start docker && docker enable #启动docker并设置docker开机自启

3.1拉取镜像运行容器

docker pull mysql:5.6 && docker pull owncloud #拉取mysql与owncloud的容器镜像

docker images #查看镜像

docker run -dit --name mysql --env MYSQL_ROOT_PASSWORD=123456789 mysql:5.6 #创建并运行一个名为mysql的容器设置环境变量MYSQL_ROOT_PASSWORD123456789

 docker run -dit -p 8080:80 --name owncloud --link mysql:mysql owncloud #创建一个名为owncloud的容器 -p 将容器端口80映射给主机的8080 --link 链接创建的mysql容器到owncloud上

docker ps -a #查看两个容器的运行状态

firewall-cmd --zone=public --add-port=8080/tcp --permanent #放行端口8080设置永久生效

firewall-cmd --reload #重载配置

firewall-cmd --list-port #查看放行端口

4.使用花生壳配置内网穿透

#安装花生壳内网穿透工具

wget "https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.rpm" -O phddns_5.3.0_amd64.rpm

rpm -ivh phddns_5.3.0_amd64.rpm

phddns start && phddns enable #启动花生壳并设置开机自启

#使用安装获取的sn码在b.oray.com进行登陆

#设置外部映射域名对应到内网主机的ip地址与端口

#使用提供的域名进行访问

补充:

#使用内网ip访问的时候可能会出现下面这种情况

#这是因为内网的ip不在owncloud信任域中

解决办法:

在config.php中找到信任域并添加内网ip及端口

#仿照格式添加内网ip地址及端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值