Docker-WordPress compose 代码的中文表达如下:
首先
这个示例是为了让docker初学者通过复制粘贴,确认Wordpress能够正常运行而设计的示例代码。
请注意这只是为了确认功能,并非实用。
给出以下资料的中文定义。
提供依据
以下是两个网站链接:
1. Docker 官方文档网站:https://docs.docker.com/
2. Docker Compose 中 WordPress 的使用指南:https://docs.docker.com/compose/wordpress/
已根据Git管理进行了卷设置的编辑。
启动Docker-WordPress
创建图像存储目录
cd ~
mkdir docker_wordpress && cd docker_wordpress/
创建Docker文件
cat << EOF > docker-compose.yml
version: '3.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
WORDPRESS_DB_NAME: wordpress
volumes:
- ./content/themes:/var/www/html/wp-content/themes
- ./content/plugins:/var/www/html/wp-content/themes
volumes:
db_data: {}
请使用ls命令或其他命令确认是否已创建了[docker-compose.yml]文件。
pwd
ls
根据已创建的文件创建图像和容器。
docker-compose up -d
确认创建 Docker 进程镜像
docker image ls
docker-compose ps
docker container ls
确认访问
http://localhost:8000
只需从浏览器访问上述的URL,WordPress的环境构建就完成了!辛苦了。
整理房间
删除 Docker 的进程和镜像
docker-compose down
docker rmi wordpress:latest
docker rmi mysql:5.7
确认删除 Docker 进程镜像。
docker image ls
docker-compose ps
docker container ls
删除镜像存放目录
请注意!
rm -rf ~/docker_wordpress/
cd ~
ls
如果不存在名为[docker_wordpress]的目录,则完成。