docker composeを利用して「concrete5」を構築するまでの手順
docker composeを利用してオープンソースのCMSである「concrete5」を構築するまでの手順を記述してます。
環境
- OS CentOS Linux release 7.8.2003 (Core)
- docker 19.03.12
- docker-compose 1.25.4
docker-compose.yml作成
下記の内容でymlファイルを作成します。
version: '3'
services:
db:
image: mariadb
restart: always
environment:
- MYSQL_ROOT_PASSWORD=the_db_root_password
- MYSQL_USER=c5dbadmin
- MYSQL_PASSWORD=the_db_user_password
- MYSQL_DATABASE=c5db
volumes:
- ./data/var/lib/mysql:/var/lib/mysql
web:
image: chriswayg/concrete5.7
restart: always
ports:
- "80:80"
- "443:443"
links:
- db
# host volumes
volumes:
- ./data/etc/apache2:/etc/apache2
- ./data/var/www/html:/var/www/html
実行
firewallを先に設定しておきます。
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
sudo firewall-cmd --add-port=443/tcp --zone=public --permanent
sudo firewall-cmd --reload
実行します。
docker-compose up -d
concrete5設定
ブラウザから http://プライベートIP or サーバーアドレスにアクセスします。
必要情報を入力します。mysqlに関しては以下の通りとなります。
server : 「docker ps -a 」を実行して「NAMES」を確認してください
username : c5dbadmin
password : the_db_user_password
dbname : c5db
インストールが開始されます。
インストールが完了しtので「Edit Your Site」をクリックします。
以下の画面が表示されれば構築は完了となります。
-
前の記事
javascript 文字のUnicodeコードポイントを取得する 2020.11.06
-
次の記事
python 大文字⇔小文字を変換を行う 2020.11.06
コメントを書く