Docker 安装过程可参考下面代码:
Ubuntu 安装好后,接下来就是安装 Docker 了。
安装 Docker
一键安装命令:
wget -qO- get.docker.com | bash
查看安装成功:
docker -v # 查看 docker 版本
设置开机启动:
systemctl enable docker # 设置开机自动启动
安装 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
设置权限:
sudo chmod +x /usr/local/bin/docker-compose
查看版本:
docker-compose --version # 查看 docker-compose 版本
安装好 Docker 后,我们新建文件夹用于部署 WordPress:
sudo -i
mkdir -p /root/data/docker_data/wordpress
cd /root/data/docker_data/wordpress
创建 docker-compose 文件:
vim docker-compose.yml
在 docker-compose.yml 中添加 WordPress 安装命令:
version: '3.1'
services:
db:
image: mysql:5.7
restart: always
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: XXXX
MYSQL_DATABASE: XXXX
MYSQL_USER: XXXX
MYSQL_PASSWORD: XXXX
volumes:
- /root/data/docker_data/wordpress/db:/var/lib/mysql
wordpress:
image: wordpress:latest
depends_on:
- db
network_mode: host
restart: always
environment:
WORDPRESS_DB_HOST: XXXX
WORDPRESS_DB_USER: XXXX
WORDPRESS_DB_PASSWORD: XXXX
WORDPRESS_DB_NAME: wordpress
volumes:
- /root/data/docker_data/wordpress/data:/var/www/html
volumes:
db_data:
wordpress_data:
运行容器安装命令:
cd /root/data/docker_data/wordpress # 来到 docker-compose 文件所在的文件夹下
docker-compose up -d
到此 WordPress 安装完成。