📅  最后修改于: 2023-12-03 15:37:53.752000             🧑  作者: Mango
本文将演示如何为 WordPress 网站创建 Docker 容器,以便在不同的环境中快速 and 简便地部署和运行应用程序。
首先您需要在计算机上安装 Docker 和 Docker Compose。如果您已经安装,则可以跳过此步骤。
在官方网站上下载适用于您的操作系统的 Docker 安装程序,并按照官方安装文档进行安装。
在终端上运行以下命令来安装 Docker Compose:
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
首先,创建一个空文件夹作为项目工作目录并进入其中。
创建一个名为 Dockerfile
的文件,并将以下内容复制到该文件中:
FROM php:8.0-apache
RUN docker-php-ext-install mysqli
RUN docker-php-ext-enable mysqli
docker-compose.yml
的文件,并将以下内容复制到该文件中:version: "3.9"
services:
db:
image: mysql:8.0
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:5.8.1-php8.0-apache
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data:
这是一个基本的 docker-compose 配置文件,其中包含两个服务:
db
:MySQL 数据库服务器。wordpress
:WordPress 容器。$ docker-compose up -d
此时,Docker 将开始自动下载所需的镜像资源并启动容器。
http://localhost:8000
,您应该能够在屏幕上看到 WordPress 的安装向导。在本文中,我们演示了如何使用 Docker 和 Docker Compose 为 WordPress 网站创建一个可移植的容器。您可以将该容器轻松部署到云上或本地计算机上,而无需担心环境配置和依赖项管理。