利用Docker安装WordPress网站程序的过程记录

我们传统的安装WordPress网站的程序是不是先搭建一个WEB环境,然后上传源码后向导式的安装?这里我们试试可以在服务器中用docker容器部署,而且还相当的安全和迅速。

步骤1、安装Docker

Docker可用于Windows、macOS和Linux,这里主要以Linux服务器或Windows服务器为例。

1、Linux服务器(操作系统为Ubuntu 18.04)安装Docker主要步骤:

使用SSH工具登录到Linux服务器,然后运行下面命令更新包列表。

sudo apt-get update

允许apt访问https上的存储库。

sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

添加Docker的GPG键。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

添加Docker存储库。

sudo add-apt-repository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable”

更新Docker的存储库。

sudo apt-get update

安装Docker。

sudo apt install docker-ce

2、Windows服务器安装Docker主要步骤:

通过Docker官网,下载安装Windows版本的Docker Desktop,在Configuration对话框中,根据偏好选中或取消相关复选框,设置好后,点击OK按钮。

待Docker安装完成后,您将会在Windows任务栏中看到Docker图标。

步骤2、在Docker上安装配置WordPress网站程序

检查下安装的Docker Compose版本。

docker-compose –version

为WordPress创建一个新目录。

mkdir ~/wordpress/

cd ~/wordpress/

创建新的docker-compose.yml并粘贴下面的内容,根据实际情况修改以下的MySQL数据库用户名、密码等信息

version: ‘3.9’
services:
db:
image: mysql:5.7
volumes:
– db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
– db
image: wordpress:latest
ports:
– “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: {}

在目录中运行以下命令来创建容器:

docker-compose up -d

然后打开浏览器,输入localhost:8000,如无意外,将会显示WordPress设置页面。

需要说明的是,我们用DOCKER安装的WP程序没有绑定域名,我们还需要设置域名的重定向。这个方式我一般用于测试业务用途,如果我们真搭建网站,还是习惯用WEB环境配置。

投上你的一票

本文出处:老蒋部落 » 利用Docker安装WordPress网站程序的过程记录 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送