Docker(docker-compose)で構築したConcourse CI環境の中に入って確認するとき用のコマンド集。
Webコンテナ
Dockerコンテナログイン
docker exec -u root -it concourse-docker_concourse-web_1 /bin/bash
Workerコンテナ
Dockerコンテナログイン
docker exec -u root -it concourse-docker_concourse-worker_1 /bin/bash
DBコンテナ
Dockerコンテナログイン
docker exec -u postgres -it concourse-docker_concourse-db_1 /bin/bash
PostgreSQLログイン
./usr/lib/postgresql/10/bin/psql -h 127.0.0.1 -U concourse_user -d concourse
PostgreSQLのよく使うコマンド集
-- テーブル一覧
\d
-- 現在実行されているSQL
SELECT * FROM pg_stat_activity;
-- 実行計画
EXPLAIN ANALYZE sql;
-- 終了
\q
PostgreSQL設定ファイル
cat /database/postgresql.conf | grep -E 'listen_address|port'