docker-compose部署云盘

           **docker-compose部署个人云盘**

---------环境需求安装Docker
yum -y install yum-utils device-mapper-persistent-data lvm2
---------更改国内yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
---------安装docker
yum makecache fast
yum -y install docker-ce
---------启动并加入开机启动
systemctl start docker
systemctl enable docker

安装docker-compose**
curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
权限
chmod +x /usr/local/bin/docker-compose
---------编写docker-compose文件
注:首先创建一个自己的文件夹,以nextcloud为例子,在里面创建docker-compose.yml文件
mkdir nextcloud
cd nextcloud/
vi docker-compose.yml


version: ‘2’
services:
nextcloud:
container_name: nextcloud_app
image: nextcloud
ports:

  • “8080:80”
    volumes:
  • ./app:/var/www/html
    links:
  • postgresql
    restart: always

onlyoffice:
container_name: nextcloud_office
image: onlyoffice/documentserver
ports:

  • “9000:80”
    restart: always

postgresql:
container_name: nextcloud_db
image: postgres:11.4
environment:

  • POSTGRES_PASSWORD:123456
    volumes:
  • ./postgresql:/var/lib/postgresql/data
  • /etc/localtime:/etc/localtime
    restart: always

networks:
default:
external:
name: nextcloud


配置文件中的账户为:nextcloud_app
密码为:123456

---------------启动容器(第一次启动会拉取镜像,需要有网手动创建一下net桥)
docker network create nextcloud
启动
docker-compose up -d
-------等待启动完成以后浏览器访问主机IP+8080
例子:192.168.100.106:8080
输入用户与密码即可。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

系统师小范

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值