docker部署davinci
作者:互联网
部署开源监控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同时使用
容器运行情况:
访问首页:
标签:compose,davinci,部署,com,yum,docker,安装 来源: https://www.cnblogs.com/llody/p/13024768.html