docker作曲実習(2)
MySQLデータベースを使用してWordを実行
注意:https://docs.docker.com/samples/wordpress/
Define the project
$ mkdir my_wordpress
$ cd my_wordpress
$ cat > doekr-compose.yml
version: "3.9"
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
volumes:
- wordpress_data:/var/www/html
ports:
- "80:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
wordpress_data: {}
Build the project
$ docker-compose up -d
$ docker-compose ps
10.0.0.5への接続
dbに関連付けられたwordpressのインストールに成功しました.
次のコマンドを使用して、最後に試したすべての点を削除します.docker-composeを取り除くためにymlファイルがあるディレクトリに移動し、削除する必要があります.
$ docker-compose down --volumes
ボリュームが同時に削除されたため、wordpressに関連するすべてのディレクトリが/var/lib/docker/volumesから削除されました.
ここまで、プロポーズの練習を終わります.
Reference
この問題について(docker作曲実習(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@sykim/docker-compose-실습2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol