Desktop docker 部署 WordPress

Desktop Docker 部署 WordPress

在这里插入图片描述
之前都是在Linux里面玩的,今天看到别人在windwos下安装docker,一时兴起装了一个试试,效果一般,很吃硬盘空间和内存。

首先在docker官方下载桌面版,安装下一步一直到完成。
安装完docker会自动加入到环境变量,而且docker-compose也会一并安装。直接在命令行下直接敲。

docker-compose up -d
#指定 docker-compose.yml 文件的版本
version: '3.3'

# 定义所有的 service 信息, services 下面的第一级别的 key 既是一个 service 的名称
services:
   db:
     image: mysql:5.7
     volumes:
       - e:\wordpress\data:/var/lib/mysql
     # 定义容器重启策略
     restart: always
     # 设置环境变量, environment 的值可以覆盖 env_file 的值 
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     #docker-compose up 以依赖顺序启动服务,先启动db
     depends_on:
       - db
     image: wordpress:latest
     # 建立宿主机和容器之间的端口映射关系,容器的 80 端口和宿主机的 8000 端口建立映射关系
     volumes:
       - e:\wordpress\:/var/www/html
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
# 定义容器和宿主机的卷映射关系, 其和 networks 一样可以位于 services 键的二级key和 compose 顶级key, 如果需要跨服务间使用则在顶级key定义, 在 services 中引用
volumes:
    db_data: {}

注意:以上yml文件,在修改密码时!两个地方都要修改。

相关推荐

  1. Docker一键部署WordPress

    2024-07-10 20:18:06       25 阅读
  2. 【Docker】wordpress 容器化部署

    2024-07-10 20:18:06       23 阅读

最近更新

  1. Oracle(15)什么是索引(Index)?

    2024-07-10 20:18:06       0 阅读
  2. CSS 的@media规则,响应式的一种解决方案

    2024-07-10 20:18:06       0 阅读

热门阅读

  1. 适合selenium的防自动化检测的方法

    2024-07-10 20:18:06       8 阅读
  2. 使用Spring Boot和HBase实现大数据存储

    2024-07-10 20:18:06       7 阅读
  3. 华为机考真题 -- 篮球游戏

    2024-07-10 20:18:06       9 阅读
  4. Docker 入门篇(十 一)-- 网络配置总结

    2024-07-10 20:18:06       10 阅读
  5. 设计模式——原型模式

    2024-07-10 20:18:06       11 阅读
  6. grblHAL的代码学习笔记和解读

    2024-07-10 20:18:06       10 阅读
  7. Spring Boot中的多租户架构实现

    2024-07-10 20:18:06       10 阅读