Docker-创建私有DOClever

DOClever Docker镜像网址

一、编写docker-compose.yml

version: "2"
services:
  DOClever:
    image: lw96/doclever
    restart: always
    container_name: "DOClever"
    ports:
    - 20080:10000
    volumes:
    - /srv/doclever/file:/root/DOClever/data/file
    - /srv/doclever/img:/root/DOClever/data/img
    - /srv/doclever/tmp:/root/DOClever/data/tmp
    environment:
    - DB_HOST=mongodb://mongo:27017/DOClever
    - PORT=10000
    links:
    - mongo:mongo

  mongo:
    image: mongo:latest
    restart: always
    container_name: "mongodb"
    volumes:
    - /srv/doclever/db:/data/db

二、运行docker-compose.yml

进入存放docker-compose.yml的目录下,执行命令:

docker-compose up -d // 拉取镜像并且创建DOClever服务

docker ps | grep doclever // 查看doclever容器

三、放行端口

firewall-cmd --state // 查看防火墙状态

firewall-cmd --list-all // 查看放行的端口

firewall-cmd --add-port=20080/tcp --zone=public --permanent // 放行20080端口

firewall-cmd --reload // 重启防火墙,让放行端口生效

四、查看结果

浏览器输入:[ip]:20080,得到如下结果则创建成功:

猜你喜欢

转载自www.cnblogs.com/antguo/p/12793479.html