当前位置: 首页 > news >正文

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.7volumes:- e:\wordpress\data:/var/lib/mysql# 定义容器重启策略restart: always# 设置环境变量, environment 的值可以覆盖 env_file 的值 environment:MYSQL_ROOT_PASSWORD: somewordpressMYSQL_DATABASE: wordpressMYSQL_USER: wordpressMYSQL_PASSWORD: wordpresswordpress:#docker-compose up 以依赖顺序启动服务,先启动dbdepends_on:- dbimage: wordpress:latest# 建立宿主机和容器之间的端口映射关系,容器的 80 端口和宿主机的 8000 端口建立映射关系volumes:- e:\wordpress\:/var/www/htmlports:- "8000:80"restart: alwaysenvironment:WORDPRESS_DB_HOST: db:3306WORDPRESS_DB_USER: wordpressWORDPRESS_DB_PASSWORD: wordpressWORDPRESS_DB_NAME: wordpress
# 定义容器和宿主机的卷映射关系, 其和 networks 一样可以位于 services 键的二级key和 compose 顶级key, 如果需要跨服务间使用则在顶级key定义, 在 services 中引用
volumes:db_data: {}

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 智慧矿山:EasyCVR助力矿井视频多业务融合及视频转发服务建设
  • BDD 100K dataset 的标签数据结构(json文件)
  • ABAP中CONVERT_TO_LOCAL_CURRENCY 函数的使用方法
  • 安装elasticsearch
  • 动态黑窗口打印文字404页面源码
  • ELK优化之Elasticsearch
  • 如何摆脱反爬虫机制?
  • 【QT】常用控件|widget|QPushButton|RadioButton|核心属性
  • 笔记14:程序中的循环结构
  • vue process.env.VUE_APP_BASE_API的相关配置及axios简单封装
  • gcc: 自身编译: opt;有个变量怎么找不到?
  • Mojolicious测试驱动开发:单元与集成测试的艺术
  • Rust简明教程第八章-TDD、闭包、迭代器工作空间
  • 常用SHELL命令
  • 一文了解常见DNS问题
  • 收藏网友的 源程序下载网
  • [NodeJS] 关于Buffer
  • 【面试系列】之二:关于js原型
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 0基础学习移动端适配
  • ES6简单总结(搭配简单的讲解和小案例)
  • iOS 系统授权开发
  • Java到底能干嘛?
  • Object.assign方法不能实现深复制
  • Python学习笔记 字符串拼接
  • REST架构的思考
  • Vue UI框架库开发介绍
  • Vue组件定义
  • 编写符合Python风格的对象
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 服务器之间,相同帐号,实现免密钥登录
  • 浮现式设计
  • - 概述 - 《设计模式(极简c++版)》
  • 给新手的新浪微博 SDK 集成教程【一】
  • 关于Java中分层中遇到的一些问题
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • hi-nginx-1.3.4编译安装
  • ​一些不规范的GTID使用场景
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (第27天)Oracle 数据泵转换分区表
  • (二)hibernate配置管理
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (已解决)vscode如何选择python解释器
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...