インストーラーにアクセスする
ブラウザを開いて次にアクセス: 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