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
以上只是個開始,有了這些基礎,
持續讓未來不論在部署和架設各種專案時,
能更靈活的運用好進入容器化開發軟體世界。