好物优选点击查看详情 京东购买

暂无内容

Centos7下实现docker + wordpress 安装

一、Docker CE 安装

检查是否安装过旧的版本

如果系统安装旧版本Docker需要先卸载,命令如下:

[root@localhost WordPresss]sudo yum remove docker \ > docker-common \ > docker-selinux \ > docker-engine

安装以下的依赖包

[root@localhost WordPresss]sudo yum install -y yum-utils \ > device-mapper-persistent-data \ > lvm2

配置Docker CE仓库

[root@localhost WordPresss]sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

安装docker CE

[root@localhost WordPresss]sudo yum install docker-ce

启动docker

[root@localhost WordPresss]sudo systemctl start docker

查看docker版本

[root@localhost WordPresss]docker version

二、安装docker-compose

安装最新版本的docker-compose

[root@localhost WordPresss]curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

对二进制文件应用可执行权限

[root@localhost WordPresss]chmod +x /usr/local/bin/docker-compose

查看docker-compose版本

[root@localhost WordPresss]docker-compose version

三、使用docker-compose安装wordpress

创建一个空的项目目录

[root@localhost WordPresss]mkdir /usr/local/wordpress

切换到目录

[root@localhost WordPresss]cd /usr/local/wordpress

创建docker-compose.yml启动WordPress博客的文件, 并创建一个独立MySQL实例,并使用卷挂接来实现数据持久性

vi docker-compose.yml

# 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: 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 volumes: db_data: 

建立项目

[root@localhost WordPresss]docker-compose up

浏览器输入地址+端口(若无法打开,可检查一下8000端口是否开启),进入WordPress初始化页面

1240

转载于:https://www.cnblogs.com/suim1218/p/11358620.html

原文链接:https://blog.csdn.net/weixin_38166726/article/details/101412770

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享