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]的目录,则完成。