在使用多个数据库的PostgreSQL Docker容器的初始化上运行特定数据库的*.sql脚本,可以通过以下步骤实现:
initdb
服务。该服务将负责在容器启动时运行初始化脚本。initdb
服务指定一个command
,用于在容器启动时执行特定数据库的初始化脚本。可以使用以下命令来执行脚本:initdb
服务指定一个command
,用于在容器启动时执行特定数据库的初始化脚本。可以使用以下命令来执行脚本:<database_name>
是要初始化的数据库名称,<script_name>
是要运行的初始化脚本文件名。这样,每个PostgreSQL容器将会使用不同的数据库名称和对应的初始化脚本进行初始化。通过这种方式,可以在使用多个数据库的PostgreSQL Docker容器的初始化上运行特定数据库的*.sql脚本。
领取专属 10元无门槛券
手把手带您无忧上云