通过docker部署doclever
1、更新yum库
sudo yum update
2、下载docker对应的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、修改yum镜像库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、查看yum内存在的docker版本
yum list docker-ce --showduplicates | sort -r
5、安装docker
sudo yum install docker-ce
7、运行docker并设置开机启动
sudo systemctl start docker
sudo systemctl enable docker
示例:就此docker安装成功
curl -L https://get.daocloud.io/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
代码如下(示例):
docker pull lw96/doclever
docker pull lw96/doclever
*注意:yml文件的抒写格式
version: "2"
services:
DOClever:
image: lw96/doclever #使用的镜像名称
restart: always
container_name: "DOClever" #容器名称
ports:
- 10000:10000 #端口映射 物理机端口:容器端口
volumes: #挂载,数据持久化 物理机路径:容器路径
- /home/ubuntu/DOClever/data/file:/root/DOClever/data/file
- /home/ubuntu/DOClever/data/img:/root/DOClever/data/img
- /home/ubuntu/DOClever/data/tmp:/root/DOClever/data/tmp
environment: #环境变量
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000 #指定一个doclever端口
links:
- mongo:mongo
mongo:
image: mongo:latest
restart: always
container_name: "mongodb"
volumes:
- /home/mongo/data/db:/data/db
docker-compose up -d
docker ps
运行成功后,访问物理机ip:10000看看吧
账号密码都是DOClever(初始)