安装 Docker
curl -fsSL https://get.docker.com/ | sh
把一个用户加入 docker 组,以便执行 docker 命令
sudo usermod -aG docker username
安装 docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
为 docker-compose 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose

为我们的 wordpress 项目创建一个目录
sudo mkdir /srv/wordpress
cd /srv/wordpress
创建 docker-compose.yml
sudo nano docker-compose.yml
wordpress:
image: wordpress
links:
- mariadb:mysql
environment:
- WORDPRESS_DB_PASSWORD=changecomplexpassword777%
- WORDPRESS_DB_USER=root
ports:
- "80:80"
volumes:
- ./html:/var/www/html
mariadb:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=changecomplexpassword777%
- MYSQL_DATABASE=wordpress
volumes:
- ./database:/var/lib/mysql
运行容器并保持其在线
docker-compose up -d
查看 docker 进程的状态
docker ps
借助 Linux 服务器的 IP 地址和 Web 服务对应的端口号,我们就可以在浏览器中进行连接了。

选择 WordPress 界面所使用的语言。

请立即把这个密码保存到密码管理器中。

