docker方式安装wordpress
mkdir -p /home/my_wordpress
cd my_wordpress/
cat docker-compose.yml
version: '3.3' #版本
services: #服务
db: #服务名称
build: ./ #指定构建目录
image: mysql:5.7 #指定基础镜像
volumes:
- db_data:/var/lib/mysql #指定映射数据卷
restart: always #容器退出时自动重启
environment:
MYSQL_ROOT_PASSWORD: somewordpress #指定Mysql帐号root的密码
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on: #服务依赖db容器,会先启动db
- db
image: wordpress:latest #基础镜像
ports: #端口
- "8000:80" #主机8000端口映射到容器中的80端口
restart: always #容器退出时自动重启
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {} #将wordpress所做的所有更新持久化到数据库
docker pull mysql:5.7 docker pull wordpress:latest docker-compose up -d http://ip:8000
自行配置。