Docker Compose – 启动后自动启动shell脚本

我有一个docker-compsose.yml文件,用kml文件的共享文件夹启动postgis服务。 我也是一个脚本,可以导出我的postgis数据库中的所有这些kml。 不过我想在启动后自动这样做。 docker-compose如何读取该文件并在启动后运行shell命令?

谢谢你的帮助,我是使用Docker的新手。

version: '2' services: postgis: image: mdillon/postgis volumes: - ~/test/dataPostgis:/var/lib/postgresql/data/pgdata - ./postgresql:/docker-entrypoint-initdb.d - ./KML_Data:/var/lib/postgresql/data/KML_Data environment: PGDATA: /var/lib/postgresql/data/pgdata POSTGRES_PASSWORD: password POSTGRES_DB: db ports: - 5432:5432 pgadmin: image: chorss/docker-pgadmin4 ports: - 5050:5050 volumes: - ~/test/dataPgadminBackUp:/var/lib/postgresql/data/pgdata - ./scripts/pgadmin:/tmp/scripts links: - postgis depends_on: - postgis