QueryPie ACP Community Editionの削除方法
Overview
QueryPie ACPを完全に削除するには、コンテナ、データディレクトリ、ログファイルを順番に削除する必要があります。
一部のファイルはコンテナプロセスがrootとして作成するため、sudo(管理者権限)が必要です。
削除手順
Step 1: コンテナおよびネットワークの停止/削除
currentはインストールバージョンパスへのシンボリックリンクです。
cd ~/querypie/current ## This is an example when installed under the home directory.
docker compose --profile querypie --profile database down -v--profile querypie:appコンテナを含む--profile database:mysql、redisコンテナを含む-v:接続されたDockerボリュームも一緒に削除
期待される出力:
Container querypie-app-1 Stopped
Container querypie-mysql-1 Stopped
Container querypie-redis-1 Stopped
Network querypie_app Removed
Network querypie_database RemovedStep 2: インストールディレクトリおよびログファイルの削除
~/querypie/log/、~/querypie/mysql/ディレクトリにはコンテナがrootとして作成したファイルが含まれるため、必ずsudoで削除する必要があります。
cd ~ ## This is an example when installed under the home directory.
sudo rm -rf ~/querypie ~/querypie-install.log ~/querypie-migrate*.logStep 3: 残存するDockerボリュームの整理(任意)
docker compose down -vでQueryPieボリュームはすでに削除されていますが、残存ボリュームがあるか確認します。
docker volume lsQueryPie関連ボリューム(querypie_で始まる)が残っている場合は個別に削除します。
docker volume rm <volume name>削除確認
## Confirm no containers exist
docker ps -a
## Confirm no directories exist
ls ~ | grep querypie || echo "querypie not found"注意事項
-vフラグ:docker compose down -vはMySQLデータボリュームも削除します。データを保持したい場合は-vなしで実行します。sudoなしでrm -rf ~/querypieを実行すると、log/mysqlディレクトリで権限エラーが発生します。必ず管理者権限で削除してください。- 上記の手順ではdockerイメージは削除されません。イメージも削除するには、追加で以下のコマンドを実行します。
## Check the list of QueryPie-related images docker images | grep querypie ## Delete after confirmation docker rmi querypie/querypie:<installed version> querypie/querypie-tools:<installed version> querypie/mysql:<installed version> querypie/redis:<installed version>
Last updated on