docker-compose快速启动wordpress服务

  

部署:

  

安装码头工人

  
 <代码> yum安装码头工人
  systemctl开始码头工人
  systemctl使码头工人 
  

安装docker-compose

  
 <代码> sudo curl - l“https://github.com/docker/compose/releases/download/1.23.2/docker-compose- (uname - s) -美元(uname - m)”- o/usr/local/bin/docker-compose
  
  sudo chmod + x/usr/local/bin/docker-compose
  
  sudo ln - s/usr/local/bin/docker-compose/usr/bin/docker-compose  
  

版本

  
 <代码> docker-compose - v
  
  1.23.2 docker-compose版本,建造1110 ad01  
  

新建目录,

  
 <代码>存放web sql和Wordpress数据(文件夹名称推荐按照站点域名一致) 
  

mkdir - p/wordpress/

  

生成docker-compose文件

  

vi docker-compose.yml   

 <代码>版本:“3.3”
  
  服务:
  db:
  图片:mysql: 5.7
  卷:
  ——/wordpress/db_data:/var/lib/mysql
  重启:总是
  环境:
  MYSQL_ROOT_PASSWORD: wordpress-root
  MYSQL_DATABASE: wordpress-db
  MYSQL_USER: wordpress-user
  MYSQL_PASSWORD: wordpress-user-ps
  
  wordpress:
  depends_on:
  - - - - - - db
  图片:wordpress:最新
  卷:
  ——/wordpress/wordpress_data:/var/www/html
  港口:
  ——“80:80”
  重启:总是
  环境:
  WORDPRESS_DB_HOST: db: 3306
  WORDPRESS_DB_USER: wordpress-user
  WORDPRESS_DB_PASSWORD: wordpress-user-ps
  WORDPRESS_DB_NAME: wordpress-db  
  

使用nginx代理

  

如果使用nginx做代理访问wordpress,修改码头工人端口映射信息,将80端口让出即可:

  
 <代码>港口:
  ——“8080:80” 
  

启动服务:

  
 <代码> cd/wordpress
  
  docker-compose起来- d  
  

查看容器状态

  
 <代码> docker-compose ps
  
  或
  
  码头工人ps
  
  # #初始化站点
  
  由于wordpress初始化过程会根据访问站点地址初始化数库信息,推荐首次初始化站点使用正式域名访问,没有进行dns解析的,可以先写主机文件。
   

docker-compose快速启动wordpress服务