福州seo网站推广优化,乐清建网站,湖南省博物馆网站建设,网站管理公司Desktop Docker 部署 WordPress 之前都是在Linux里面玩的#xff0c;今天看到别人在windwos下安装docker#xff0c;一时兴起装了一个试试#xff0c;效果一般#xff0c;很吃硬盘空间和内存。
首先在docker官方下载桌面版#xff0c;安装下一步一直到完成。 安装完docke…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:80restart: 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文件在修改密码时两个地方都要修改。