Chinaunix首页 | 论坛 | 博客
  • 博客访问: 526813
  • 博文数量: 88
  • 博客积分: 2256
  • 博客等级: 大尉
  • 技术积分: 921
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-08 23:20
个人简介

积硅步,行千里

文章分类

全部博文(88)

文章存档

2019年(5)

2018年(1)

2016年(15)

2015年(23)

2013年(3)

2012年(6)

2011年(3)

2010年(22)

2009年(10)

我的朋友

分类: 系统运维

2019-02-27 16:38:57

  • 环境:CentOS-7-x86_64
  • 工具:Putty
    首先安装好CentOS7系统,然后配置IP地址,再通过远程工具进行配置,本人使用的是PUTTY。

    1.远程过去后即可开始安装,首先安装需要的软件包,配置yum源。

    # yum install -y yum-utils device-mapper-persistent-data lvm2

    2.安装docker,运行下面命令安装成功后提示如下。

    # docker install -y docker 
    3.

    设置docker启动并加入开机启动

    # systemctl start docker 

    # systemctl enable docker

    4.拉取nextcloud官方镜像,下载成功后如下图。

    # docker pull nextcloud


    5.启动 Nextcloud 容器:
    # mkdir /nextcloud

    # docker run --name nextcloud -p 81:80   -v /nextcloud:/var/www/html/data -d nextcloud
    *************************************************
    -- name:设定容器名称为nextcloud

    -p 81:80 :端口映射,将宿主机81端口映射到容器中的80端口

    -v /owncloud:/var/www/html/data 将容器中项目的data目录映射到本地/owncloud目录下方便配置

    -d nextcloud,就是刚刚所拉取的镜像名称
    **************************************************

    6. 问题说明:如果启动后通过使用 # docker ps 命令无法查看到所启动的docker,然后通过# docker logs nextcloud 查看到如下提示,可以先删除docker # docker rm nextcloud ,然后临时关闭SELinux,# setenforce 0

    再重复步骤 6 ,即可启动成功
    正常启动next docker后,配置防火墙允许81端口的访问

    # firewall-cmd --add-port=81/tcp --permanent

    # firewall-cmd --reload
    7.在浏览器中输入你服务器IP:设定的端口,然后自己设定用户名和密码,点完成即可。默认是使用的SQLite数据,如果需要配置其他数据库。可以自己研究一下,这里先不做说明。

阅读(1301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~