インストーラーにアクセス
ブラウザを開いて次の URL にアクセスしてください: http://<SERVER_IP>:8080/install
Webインストーラーをすぐに完了させてください。
データベース情報:
- データベースサーバーアドレス:
mysql - データベース名:
prestashop - データベースユーザー
root - データベースパスワード:保存先
/root/prestashop/docker-compose.yml(変数MYSQL_ROOT_PASSWORD/DB_PASSWD)
インストーラーが正常に完了したら、インストール環境を保護してください。
インストーラーディレクトリを削除します:
docker exec -i prestashop rm -rf install
管理パネルへのアクセス
PrestaShop は管理ディレクトリ名を自動的に変更します。
管理ディレクトリ名を確認します:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
# 例出力 admin123abc
ブラウザで開く: http://<SERVER_IP>:8080/<admin_directory>
セットアップ時に作成した管理者アカウントでログインします。
主要ファイルとディレクトリ
- アプリケーションディレクトリ:
/root/prestashop - Docker Compose ファイル:
/root/prestashop/docker-compose.yml - PrestaShop の永続データ(Docker ボリューム):
/var/lib/docker/volumes/prestashop_psdata/_data - MySQL データ(Docker ボリューム):
/var/lib/docker/volumes/prestashop_dbdata/_data - カスタムモジュール(バインドマウント):
/root/prestashop/modules/ - カスタムテーマ(バインドマウント):
/root/prestashop/themes/
PrestaShop コンテナの管理
コンテナの状態を確認:
docker compose -f /root/prestashop/docker-compose.yml ps
ログを表示:
docker compose -f /root/prestashop/docker-compose.yml logs -f
サービスを再開:
docker compose -f /root/prestashop/docker-compose.yml restart
サービスを開始:
docker compose -f /root/prestashop/docker-compose.yml up -d