wordpress篇之使用docker安装wordpress
程序员文章站
2022-04-16 21:29:14
...
配置服务器
1. 更换源
首先肯定要有一台服务器了,我用的是Ubuntu系统。拿到服务器,先配置一下阿里源。
-
备份原文件
sudo cp /etc/apt/sources.list /etc/apt/sources_cp.list
-
打开配置文件
sudo vim /etc/apt/sources.list
-
将全部内容替换源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
-
更新
sudo apt-get update
2. 添加安全规则
- 登录你的服务器管理平台,找到有个类似下面的选项:
- 新建l两个安全组,具体操作参考入方向和出方向
- 添加入方向规则
- 添加出方向规则
安装Docker
-
Install Docker CE
-
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
sudo apt-key fingerprint 0EBFCD88
-
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
-
sudo apt-get update
-
sudo apt-get install docker-ce
-
测试是否安装成功, 运行一下命令:
sudo docker run hello-world
会输出
Hello from Docker!
。
-
-
Install Docker Compose
-
下载最新版本的 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-
开放执行权限
sudo chmod +x /usr/local/bin/docker-compose
-
检测是否安装成功
docker-compose --version
-
卸载(可选)
-
按上面步骤安装的卸载方法:
sudo rm /usr/local/bin/docker-compose
-
pip 安装的卸载方法
pip uninstall docker-compose
-
-
部署 WordPress
-
拉取必要文件
docker pull mysql:5.7 docker pull wordpress:latest
-
创建目录文件
mkdir my_wordpress && cd my_wordpress
-
创建
docker-compose.yml
配置文件vim docker-compose.yml
version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress # 数据库名 MYSQL_USER: admin # 数据库用户名 MYSQL_PASSWORD: 123 # 数据库密码 wordpress: depends_on: - db image: wordpress:latest ports: - "8080:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: admin # 数据库用户名 WORDPRESS_DB_PASSWORD: 123 # 数据库密码 WORDPRESS_DB_NAME: wordpress # 数据库名 volumes: db_data: {}
-
执行并查看后台启动的容器
docker-compose up -d docker-compose ps
-
打开浏览器
服务器ip:8080
-
简单配置一下登录名和密码, ok
Reference
上一篇: Wordpress安装文档
下一篇: 昨晚那小姐哪去了
推荐阅读
-
Linux Docker安装wordpress的方法详解教程
-
docker一键安装wordpress的方法步骤
-
VPS中使用LNMP安装WordPress教程
-
Vue学习笔记进阶篇之vue-router安装及使用方法
-
史上最强大的wordpress后台框架redux-framework安装及使用
-
Linux Docker安装wordpress的方法详解教程
-
使用Docker搭建LAMP环境,上线wordpress
-
在WordPress中安装使用视频播放器插件Hana Flv Player
-
使用Docker Swarm 搭建Wordpress的方法
-
Docker实践之搭建wordpress的方法