Closed wbcmax closed 3 years ago
记录一下使用docker部署ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28报错及解决办法
ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28
docker pull ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28 docker run -d -p 8081:8090 ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28
vim run.sh
#!/bin/bash # invalid in skip-login mode ip=127.0.0.1 port=8090 cd /data/sidecar && ./initialize.sh if [ $? != 0 ] then echo "start db fail." fi cd /data/cmdb python init.py --discovery 127.0.0.1:2181 --database cmdb --redis_ip 127.0.0.1 --redis_port 6379 --redis_pass cc --mongo_ip 127.0.0.1 --mongo_port 27017 --mongo_user cc --mongo_pass cc --blueking_cmdb_url http://${ip}:${port} --listen_port 8090 --user_info admin:admin --auth_enabled false # skip-login mode cd /data/cmdb/cmdb_adminserver/configures/ # sed -i 's/opensource/skip-login/g' common.conf sed -i 's/opensource/skip-login/g' common.yaml # start cmdb cd /data/cmdb ./start.sh # init data cd cmdb_adminserver && chmod 755 ./init_db.sh && ./init_db.sh # hold on tail -f /dev/null
vim Dockerfile
FROM ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28 COPY --chown=root:root ./run.sh /data/run.sh
打包镜像
#!/bin/bash docker build -t ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28-v2 --force-rm --no-cache .
docker run -d --name bk-cmdb --ulimit nofile=65535:65535 -p 8081:8090 ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28-v2
楼主 我是虚拟机部署的,遇到问题比较类似,使用你方法没有完全解决问题,看可以看下 部署结果是ok
查看 admin的报错日志
问题描述
记录一下使用docker部署
ccr.ccs.tencentyun.com/bk.io/cmdb-standalone:v3.9.28
报错及解决办法重现方法
关键信息
解决办法
vim run.sh
vim Dockerfile
打包镜像