AQI Data Visualization System - Deploy Solution by Docker-compose
-
镜像仓库:
-
构建镜像
本地构建:
docker-compose build
或者从 store.docker.com 拉取:
docker-compose pull
-
创建并启动服务
同步:
docker-compose up
异步:
docker-compose up -d
-
导入数据到 postgresql 数据库
利用
docker ps
命令得到postgis
容器的ID
,然后在postgis
容器中执行导入数据的命令(pg_dumped_data-url
应该替换为自定义的 sql 数据的 URL,如果不指定该参数,则默认使用https://github.com/RS-GIS-Geeks/AQI-Docker/releases/download/v1.0.0/aqidb.sql
作为源数据):docker exec -i <postgis-container-id> import_data [pg_dumped_data-url]
-
更新后台服务
docker exec -i <django-container-id> update_django
-
更新网站
docker exec -i <nginx-container-id> update_website
-
启动/停止/重启服务
启动:
docker-compose start
停止:
docker-compose stop
重启:
docker-compose restart
-
暂停/恢复服务
暂停:
docker-compose pause
恢复:
docker-compose unpause
-
停止并移除由
docker-compose.yml
定义的服务容器和网络docker-compose down [--rmi <all>|<local>] [-v|--volume]
- 添加
--rmi type
参数可以移除镜像,tpye
可以为all
或local
,all
表示移除所有镜像,local
表示只移除没有定义标签的镜像 - 添加
-v
或--volume
参数可以移除所有在docker-compose.yml
中定义的数据卷
- 添加
CS-Tao |
---|