小橘子大叔

  • 首页
  • nginx
  • Linux
  • docker
  • Kubernetes
  • Prometheus
  • 生活
  • 文章归档
  • 友情链接
  • Instagram
  • TikTok
  • X
欢迎随时联系本人
  • Mail

docker-compose一键部署wordpress

  • luxy
  • 2023-07-17
  • 2

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。通过一个简单的配置文件,可以定义多个服务、网络、卷以及相关的配置。Docker Compose 可以将这些定义编排在一起,以便以一键方式启动、停止和管理整个应用。一下是部署wordpress的示例

version: 3

service:
  db:
    image: mysql:5.7
    volumes:
      - ~/db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: your password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: your wordpress password
    ports:
      - 3306:3306

  wordpress:
    image: wordpress:latest
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_USER: your wordpress password
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ~/wordpress_back:/var/www/html
volumes:
  wordpress:
  db:

最后再介绍常用的docker-compose的命令:

docker-compose up: 启动应用。
docker-compose down: 停止并删除应用的容器、网络和卷。
docker-compose ps: 列出正在运行的容器。
docker-compose logs: 查看容器的日志。
docker-compose exec: 在运行的容器内执行命令。
© 2025 小橘子大叔
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}