- 追加された行はこの色です。
- 削除された行はこの色です。
*テスト用にまっさらなDBを立ち上げる [#ebc6ddd7]
**既存のdockerコンテナ削除 [#s9fb300f]
DOCKER_CONT=`docker ps -q --filter "name=コンテナ名" | wc -l`
if [ $DOCKER_COUNT -eq 1 ] ; then
docker rm -f コンテナ名
fi
**コンテナ立ち上げ開始 [#w42ad14a]
docker run -d -p かぶらないポート番号:5432 --name コンテナ名 イメージ名、たとえばpostgres
**DBの起動を待つ [#jb401b60]
while :
do
if ss -antup | grep かぶらないポート番号: | grep LISTEN ; then
break
fi
done
**念のため数秒待つ [#udd72e8e]
sleep 6
sleep 6
**sqlファイル流して設定する [#c90eff92]
psql -U postgres -h localhost -p かぶらないポート番号 -c 'create database データベース名'
psql -U postgres -h localhost -p かぶらないポート番号 データベース名 < SQLファイル名.sql