1.安装docker
yum -y update yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce systemctl start docker systemctl enable docker
2.安装 Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
3.docker部署archery
yum -y install git git clone https://github.com/hhyo/Archery.git cd Archery/src/docker-compose/ docker-compose -f docker-compose.yml up -d docker exec -ti archery /bin/bash cd /opt/archery source /opt/venv4archery/bin/activate python3 manage.py makemigrations sql python3 manage.py migrate python3 manage.py compilemessages python3 manage.py createsuperuser
4.登录
在浏览器输入http://服务器IP:9123
使用第三步中用python3 manage.py createsuperuser命令创建的用户及密码登录即可
注:建议部署时mysql单独在其他服务器安装,不使用docker版本的,将docker-compose.yml中的mysql部分删除再执行docker-compose -f docker-compose.yml up -d并修改配置文件中的mysql地址即可,分开部署在升级时比较简单。
原文链接:https://blog.csdn.net/u014609263/article/details/89950497?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836884016800178595162%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836884016800178595162&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-15-89950497-null-null.nonecase&utm_term=docker%E9%83%A8%E7%BD%B2
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END