• Centos7 docker搭建onlyoffice


    注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

    一、安装docker

    1、更新 yum 包(使用 root 权限,生产环境中此步操作需慎重)

    yum -y update

     yum -y update 升级所有包同时也升级软件和系统内核;​
    yum -y upgrade 只升级所有包,不升级软件和系统内核

    2、卸载旧版本docker

    yum remove docker  docker-common docker-selinux docker-engine

    3、安装软件包

    安装需要的软件包,yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖

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

    4、设置 yum 源

    1. yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
    2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

     我用的阿里的源

    5、查看可用docker版本

    yum list docker-ce --showduplicates | sort -r
    

     6、安装docker

    选择一个版本并安装:yum install docker-ce-版本号

    yum -y install docker-ce-18.03.1.ce
    

    7、启动 Docker

    1. systemctl start docker
    2. systemctl enable docker 设置开机自启

    8、查看docker版本

    docker version

     9、docker命令

    docker 基础命令

    1. #启动docker
    2. systemctl start docker
    3. #关闭docker
    4. systemctl stop docker
    5. #重启docker
    6. systemctl restart docker
    7. #docker设置随服务启动而自启动
    8. systemctl enable docker
    9. #查看docker 运行状态
    10. #------如果是在运行中 输入命令后 会看到绿色的active
    11. systemctl status docker
    12. #查看docker 版本号信息
    13. docker version
    14. docker info

    docker 镜像命令

    二、docker搭建onlyoffice服务

    1、拉取镜像

    sudo docker pull onlyoffice/documentserver 
    

     docker pull 镜像下载很慢的话  就配置国内mirror阿里云

    1. sudo mkdir -p /etc/docker
    2. sudo tee /etc/docker/daemon.json <<-'EOF'
    3. {
    4. "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"]
    5. }
    6. EOF
    7. sudo systemctl daemon-reload
    8. sudo systemctl restart docker

    2、运行镜像

    1. # 创建对应目录
    2. mkdir /data/docker-server/onlyoffice/logs
    3. mkdir /data/docker-server/onlyoffice/data
    4. mkdir /data/docker-server/onlyoffice/lib
    5. mkdir /data/docker-server/onlyoffice/db
    6. ls
    7. # 启动docker容器,默认启动端口为80,可以进行修改
    8. docker run -i -t -d -e TZ="Asia/Shanghai" -p 6831:80 --restart=always -v /data/docker-server/onlyoffice/logs:/var/log/onlyoffice -v /data/docker-server/onlyoffice/data:/var/www/onlyoffice/Data -v /data/docker-server/onlyoffice/lib:/var/lib/onlyoffice -v /data/docker-server/onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver
    9. # 查看镜像下载
    10. docker images
    11. # 查看容器
    12. docker ps
    13. # 查看启动日志
    14. docker logs -f 容器ID

    访问 localhost:6831/welcome测试是否成功

  • 相关阅读:
    Severe Tire Damage:世界上第一个在互联网上直播的摇滚乐队
    高效管理文件:如何通过文件数量归类提高工作效率
    【Spring】SpringWebMVC入门
    【学习笔记】图的连通性与回路
    volatile如何保证可见性
    代码随想录第五十一天 | 300.最长递增子序列 , 674. 最长连续递增序列 , 718. 最长重复子数组
    @enableeurekaserver 无法引入
    源码解析springbatch的job是如何运行的?
    1135 Is It A Red-Black Tree
    opencv项目_人脸识别_LBPH_python
  • 原文地址:https://blog.csdn.net/xiaoguo1001/article/details/127930741