mrbear 发表于 2017-12-6 20:30:22

docker-compose搭建wordpress

  1.安装docker-compose
  apt-get install docker-compose
  发现下载的是旧版本,不支持2.0的配置文件
  还是下载新版本吧,去github查看最新版本https://github.com/docker/compose/releases
  curl -L https://github.com/docker/compose/releases/download/1.11.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
  ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  下载很慢,自己想办法吧。
  2.搭建wordpress博客,除了需要wordpress,还需要数据库mysql,下载这两个镜像。
  docker pull wordpress
  docker pull mysql
  3.配置docker-compose
  mkdir wordpress
  cd wordpress
  4.配置docker-compose
  官方文档:https://docs.docker.com/compose/wordpress/
  vi docker-compose.yml 填写以下配置信息



version: '2'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
  :wq保存并退出编辑
  5.开始运行wordpress
  docker-compose up -d
  -d代表在后台执行。
  6.打开浏览器,输入localhost:8000,按提示初始化wordpress。
页: [1]
查看完整版本: docker-compose搭建wordpress