ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

docker部署davinci

2020-06-01 13:55:25  阅读:681  来源: 互联网

标签:compose davinci 部署 com yum docker 安装


部署开源监控davinci准备

1:安装docker环境

2:安装docker-compose

3:部署davinci

第一步:先安装docker环境

初始化系统安装常用工具:
yum -y install lrzsz vim wget net-tools bash-completion

初始化后可重启系统
准备:
查看防火墙和selinux是否开启
cat /etc/selinux/config 
关闭selinux:
sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld

开始安装docker:
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
添加docker镜像软件源
yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo
选择阿里云源快
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum包索引
yum makecache fast
安装docker-ce社区版
yum  -y install docker-ce  
启动
systemctl start docker
# 测试
docker run hello-world
docker version

配置镜像加速:

阿里云镜像加速:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://1do67ezy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker

第二步:安装 docker-compose

安装之前先查看你安装的docker的版本,对应安装相应版本的docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose


docker-compose --version

 

3:部署davinci

克隆开源项目davinci

https://github.com/edp963/davinci-docker

修改邮箱配置:

- SPRING_MAIL_HOST=smtp.163.com
- SPRING_MAIL_PORT=465
- SPRING_MAIL_USERNAME=xxxxxx@163.com
- SPRING_MAIL_PASSWORD=xxxxxxxx
如果遇到权限不足,可以使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限
vim docker-compose.yml
privileged: true

 

 

将项目拷贝到服务器:

进入项目

cd davinci-docker-master/

运行docker-compose
docker-compose up    ##前台运行,详细输出。

docker-compose up -d    ##后台运行

其他命令:

docker-compose --verbose up --force-recreate
该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。
--force-recreate 强制重新创建容器,不能与-no-recreate同时使用

容器运行情况:

 

 

访问首页:

http://192.168.120.202:58080/

 

标签:compose,davinci,部署,com,yum,docker,安装
来源: https://www.cnblogs.com/llody/p/13024768.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有