现在我需要2个命令来执行脚本
docker run -it -v D:/sql:/var/sql governmentpaas/psql psql postgresql://user:123@host:port/db
i 'var/sql/script.sql'
我只想用一个命令执行,我的意思是在第一个命令后面加第二个命令。类似于:docker run -it -v D:/sql:/var/sql governmentpaas/psql /bin/sh -c "psql postgresql://user:123@host:port/db && i 'var/sql/script.sql'"
有可能做到吗?
使用-f参数效果良好
/bin/sh -c "psql postgresql://user:password@host:port/db -f /var/sql/script.sql"