docker composeを使ってPrestaShopを構築する
- 作成日 2020.11.26
- docker
- docker, PrestaShop
docker composeを使ってオープンソースの高機能なECサイト構築システムであるPrestaShopを構築するまでの手順を記述してます。
環境
- OS CentOS Linux release 7.8.2003 (Core)
- docker 19.03.12
- docker-compose 1.25.4
docker-compose.ymlダウンロード
curlで取得します。
curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-prestashop/master/docker-compose.yml > docker-compose.yml
docker-compose.ymlの内容は以下となります。
version: '2'
services:
mariadb:
image: 'docker.io/bitnami/mariadb:10.3-debian-10'
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MARIADB_USER=bn_prestashop
- MARIADB_DATABASE=bitnami_prestashop
volumes:
- 'mariadb_data:/bitnami/mariadb'
prestashop:
image: 'docker.io/bitnami/prestashop:1.7-debian-10'
ports:
- '80:8080'
- '443:8443'
environment:
- PRESTASHOP_HOST=localhost
- PRESTASHOP_DATABASE_HOST=mariadb
- PRESTASHOP_DATABASE_PORT_NUMBER=3306
- PRESTASHOP_DATABASE_USER=bn_prestashop
- PRESTASHOP_DATABASE_NAME=bitnami_prestashop
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- 'prestashop_data:/bitnami/prestashop'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
prestashop_data:
driver: local
実行
実行します。
docker-compose up -d
PrestaShop起動
ブラウザから http://localhost にアクセスします。
フロント画面が表示されます。
管理画面はブラウザから http://localhost/administration にアクセスします。
パスは以下のコマンドで確認できます。
sudo ls /var/lib/docker/volumes/presta_prestashop_data/_data | grep admin
user@example.com / bitnami1 でログイン可能です。
-
前の記事
jquery nextAllメソッドを使って同じ階層の指定した要素以降までを取得する 2020.11.26
-
次の記事
C# pictureBoxで表示されている画像を切り替える 2020.11.26
コメントを書く