« 写真撮影テクニック忘備録 | メイン | Twitter/Instagramの自動フォローバックツール »

DockerでWordpressを建てたときのメモ

【環境】

CentOS7でrootで実施。


【Docker-CEインストール】

yum install -y yum-utils

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum -y install docker-ce docker-ce-cli containerd.io

【Docker Engine起動】

systemctl start docker

コンテナの状態確認は docker container list -a

コンテナの停止/軌道は docker start/stop [コンテナID]

【docker-composeインストール】
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version

【mysqlのvolume用フォルダ作成】

mkdir /var/lib/mysql

【docker-compose.ymlの作成】
version: '3'

services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress

wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:

【コンテナ作成と起動】

上記docker-compose.ymlを置いたフォルダで

docker-compose up -d


【動作確認】
http://ホストのIP:8000 へアクセス。


【削除】
docker-compose down --volumes


【参考】

https://docs.docker.com/engine/install/centos/

https://dev.classmethod.jp/articles/beginner-docker-wordpress/

トラックバック

このエントリーのトラックバックURL:
http://www.ddhost.jp/mt/mt-tb.cgi/1281

About

2022年02月25日 17:50に投稿されたエントリーのページです。

ひとつ前の投稿は「写真撮影テクニック忘備録」です。

次の投稿は「Twitter/Instagramの自動フォローバックツール」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。