使用Docker快速搭建wordpress

0.购买服务器
1.安装docker

# 安装 Docker
sudo apt update
sudo apt install -y docker.io

# 安装 Docker Compose
sudo apt install -y docker-compose

# 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

2.创建 WordPress 项目目录,创建compose-docker.yml文件

mkdir wordpress-docker
cd wordpress-docker

3.编写compose-docker.yml文件

services:
  wordpress:
    image: wordpress:latest
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_NAME: wordpress
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
    volumes:
      - wordpress_data:/var/www/html
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
      MYSQL_ROOT_PASSWORD: rootpassword
    volumes:
      - db_data:/var/lib/mysql

volumes:
  wordpress_data:
  db_data:

4.服务器中设置8080端口访问
5.启动容器

docker-compose up -d

#如果启动不了,需要更新docker安装源,国内pull数据很慢,需要替换国内的镜像
#增加/etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://<你的阿里云加速器ID>.mirror.aliyuncs.com"
  ]
}

6.访问

http://ip:8080

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注