Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

wencaizhang/docker-wordpress

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用 Docker 快速安装 WordPress

环境准备

使用脚本快速安装 Docker

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh

安装 docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose

# 给Docker Compose 执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 查看Docker和Docker Compose的版本
sudo docker version
sudo docker-compose version

设置国内 Docker 镜像源

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://oojjt1xs.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

阿里云镜像源需要个人注册阿里云账号之后才能使用,这里我已经注册过了。

使用

直接在项目根目录启动 docker-compose 即可:

sudo docker-compose up -d

在 wordpress 安装(具体浏览器端的安装)完成之后,执行下面命令,安装本项目中预先准备好的的插件和主题

sudo cp -rf plugins/* wordpress/wp-content/plugins/

sudo cp -rf themes/* wordpress/wp-content/themes/

注意:

  1. 请确认你服务器的 8000 端口未被其他程序占用,如果已经被占用,可以在 docker-compose.yml 文件中来修改服务器向 Docker 容器映射的端口。
  2. 如果你想要为 wordpress 网站指定一个域名,而非通过 8000 端口进行访问,请先进行 nginx 反向代理设置域名,然后通过该域名来访问 wordpress 网站。

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.