人生就是不斷學習,調整與更新持續前進。

[5x]學習Docker之路, 使用docker架wordpress

Wordpress Blog

這只是練習,透過這個練習對Docker基本操作有了實際瞭解原理基礎,

每個Container都有著獨立的Network和Storage,

在啟動任何Container時設置好連線port號與路徑的方法。

 

wordpress container:


docker network create some-network
docker network ls
docker network inspect some-network

docker volume create mysql_data
docker volume create wordpress_data

 

mysql container


docker network create wordpress-network
docker run --name mydb \
  --network wordpress-network \
  -e MYSQL_ROOT_PASSWORD=自己定義 \
  -e MYSQL_DATABASE=自己定義 \
  -e MYSQL_USER=自己定義 \
  -e MYSQL_PASSWORD=自己定義 \
  -v mysql_data:/var/lib/mysql \
  -d mysql:9.0

 

Run wordpress


docker run --name blog \
  --network wordpress-network \
  -e WORDPRESS_DB_HOST=自己定義 \
  -e WORDPRESS_DB_USER=自己定義 \
  -e WORDPRESS_DB_PASSWORD=自己定義 \
  -e WORDPRESS_DB_NAME=自己定義 \
  -p 自己定義:80 \
  -v wordpress_data:/var/www/html \
  -d wordpress:6.6.1-php8.1-apache

以上只是個開始,有了這些基礎,

持續讓未來不論在部署和架設各種專案時,

能更靈活的運用好進入容器化開發軟體世界。