zoukankan      html  css  js  c++  java
  • 010.Docker Compose构建WordPress实战

    一 前期规划

    类型
    版本
    备注
    WordPress镜像
    wordpress:latest
     
    MySQL数据库
    5.7
     
    Docker已安装,参考《002.Docker版本及安装》。
    Docker Compose已安装,参考《009.Docker Compose基础使用》。

    二 正式构建

    2.1 创建目录

      1 root@docker01:~# mkdir my_wordpress
      2 root@docker01:~# mkdir /db_data			#创建用于存储MySQL的独立路径
     

    2.2 创建Docker Compose

      1 root@docker01:~# cd my_wordpress/
      2 root@docker01:~/my_wordpress# vi docker-compose.yml
      3 version: '3.3'
      4 services:
      5    db:
      6      image: mysql:5.7
      7      volumes:
      8        - /db_data:/var/lib/mysql
      9      restart: always
     10      environment:
     11        MYSQL_ROOT_PASSWORD: somewordpress
     12        MYSQL_DATABASE: wordpress
     13        MYSQL_USER: wordpress
     14        MYSQL_PASSWORD: wordpress
     15    wordpress:
     16      depends_on:
     17        - db
     18      image: wordpress:latest
     19      ports:
     20        - "8000:80"
     21      restart: always
     22      environment:
     23        WORDPRESS_DB_HOST: db:3306
     24        WORDPRESS_DB_USER: wordpress
     25        WORDPRESS_DB_PASSWORD: wordpress
     26 
     27 volumes:
     28     db_data:
     

    2.3 开始构建

      1 root@docker01:~/my_wordpress# docker-compose up -d

    三 确认验证

    3.1 容器确认

      1 root@docker01:~# docker ps
    86
      1 root@docker01:~# docker-compose images
      2 root@docker01:~# docker-compose ps
     
    87

    3.2 浏览器访问

    http://172.24.8.111:8000
    88
     
  • 相关阅读:
    编码问题,编码到吐血
    dz验证码
    奇葩之mysql【四】找不到表了
    EntityFramework 使用Mysql数据库
    Create a custom output cache prodiver in asp.net4
    WPF一个很炫的控件
    yield grammar
    最大公约数的故事
    新人
    学习笔记 简单的amob A%B Problem
  • 原文地址:https://www.cnblogs.com/itzgr/p/10043262.html
Copyright © 2011-2022 走看看