CentOS系统安装docker、Nextcloud网盘、mysql数据库

安装docker

(1) 运行centos,运行终端,登录管理员身份:su;
(2) 下载docker-ce的repo: curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
(3) 安装依赖: yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
(4) 安装docker-ce: yum install docker-ce --allowerasing
(5) 启动docker:systemctl start docker
(6) 设置开机启动docker:systemctl enable docker
(7) 打开或者新建:vim /etc/docker/daemon.json,输入:
{
“registry-mirrors”:[“http://f1361db2.m.daocloud.io”]
}
(8) 使配置生效:systemctl daemon-reload
(9) 重启docker:systemctl restart docker

安装nextcloud网盘

(10) 下载nextcloud:docker pull nextcloud
(11) 如果pull超时,则重试
(12) 找到image ID(下面加载镜像9c8e925fc6dc就是image ID):docker images
(13) 加载镜像:docker run -d --restart=always --name nx -p 80:80 -v nx:/var/www/html 9c8e925fc6dc
(14) 启动nextcloud:curl 127.0.0.1
(15) 在centos系统上的浏览器打开nextcloud:输入127.0.0.1

安装mysql

(16) 安装mysql:1.拉取镜像:docker pull mysql:5.7
2.安装mysql:docker run -d --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=user -e MYSQL_PASSWORD=123456 -e MYSQL_DATABASE=home -p 3306:3306 (image ID)
3.如果出现docker: Error response from daemon: driver failed programming external connectivity on endpoint mysql (0ebdc70d8920545f55d79309a502e37d02b269ae1f9f250b443aacf7d2ba7661): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.3:3306 ! -i docker0: iptables: No chain/target/match by that name.错误,先重启docker,再删除mysql容器(docker rm -f $(docker ps -qa)),再安装mysql即可
4. 进入mysql面板:docker exec -it mysql bash
5. 连接mysql:mysql -uroot –p
6.退出mysql:exit
7.回到正常命令状态:exit

创建nextcloud管理员账号以及选择数据库

1.获取IP地址:ifconfig
2. ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.190.130 netmask 255.255.255.0 broadcast 192.168.190.255
其中intet就是IP地址;
在这里插入图片描述

nextcloud离线安装应用

(1) 下载应用:https://apps.nextcloud.com/
(2) 使用xshell上传压缩包
(3) 在centos上解压,并移动到目录/var/lib/docker/volumes/nx/_data/apps下
(4) 刷新浏览器页面即可看到该应用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值