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同時使用

容器運行情況:

 

 

訪問首頁:

http://192.168.120.202:58080/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM