环境:阿里云 centos7
1:安装docker-compose,sudo pip install docker-compose时,遇到python版本太低,先安装python3
apt-get: command not found解决方案_林猛男的博客-优快云博客apt-get: command not found解决方案apt-get: command not found解决方案_林猛男的博客-优快云博客
把apt-get 改成yum
如何升级树莓派 Python:如何升级树莓派 Python - 知乎
待上述操作后,再安装docker-compose
2:安装docker-compose
两种最新的docker安装方式
2.1.从github上下载docker-compose二进制文件安装,下载最新版的docker-compose文件
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
2.2若是github访问太慢,可以用daocloud下载(目前使用的方式)
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose
下载好后,执行 docker-compose up 命令来启动并运行整个应用程序。
审核系统操作命令如下:
docker-compose -f docker-compose.yml up -d
总的参考:
Archery: SQL 审核查询平台
设置密码:
解决linux系统Error starting userland proxy: listen tcp 0.0.0.0:xxx端口: bind: address already in use端口占用问题_情話微甜的博客-优快云博客
注意:host地址修改成宿主机地址,解决端口和地址修改后,docker-compose 启动过程中 ,数据库启动不了问题,该配置找了很久。
docker compose 配置文件 .yml 全面指南 - 知乎
重启docker,命令如下,参考下图:
cd /data/env/Archery-1.9.0/src/docker-compose
docker-compose ps
docker restart archery
相关命令:
docker logs archery -f --tail=10
docker-compose down