博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Docker搭建WordPress博客
阅读量:7034 次
发布时间:2019-06-28

本文共 1327 字,大约阅读时间需要 4 分钟。

[TOC]

前言

本文基于Centos 7 环境的docker搭建操作,centos 7 用 firewalld 替换了iptables作为默认防火墙操作,但以前习惯了iptables 就不与时俱进了。

环境准备

systemctl disable firewalldsystemctl stop firewalldsetenforce 0sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/configyum install iptables iptables-services net-tools vimsystemctl enable iptablessystemctl start iptablesiptables -A INPUT -p tcp --dport 80 -j ACCEPTiptables-save > /etc/sysconfig/iptablessystemctl restart iptables.serviceyum -y install epel-release

Docker 安装

yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce docker-composesystemctl enable docker systemctl start docker docker pull wordpressdocker pull mysql:5.7### 运行mysqlmkdir -p /opt/data/apps/wordpress/datachown -R 999:999 /opt/data/apps/wordpress/datadocker run --name mysql -h mysql --restart=always -e MYSQL_ROOT_PASSWORD=12345678 \-v /opt/data/apps/wordpress/data:/var/lib/mysql \-v /opt/data/temp:/opt/soft \-d mysql:5.7### 运行wordpress mkdir -p /opt/data/apps/wordpress/webappschown -R 33:33 /opt/data/apps/wordpress/webappsdocker run -h wordpress --name wordpress  --restart=always --link mysql:mysql -p 80:80 \-v /opt/data/apps/wordpress/webapps:/var/www/html \-v /opt/data/temp:/opt/soft \-d wordpress

转载于:https://blog.51cto.com/13673090/2177972

你可能感兴趣的文章
linux中如何查询端口被占用的情况
查看>>
【Cocoa(mac) Application 开发系列之三】自定义NSView并绘制一些常见的图形及字符串...
查看>>
jquery 拖动改变div 容器大小
查看>>
21.Linux-写USB键盘驱动(详解)
查看>>
开发人员的福音:微软、谷歌、Mozilla将他们所有的Web API文档放在同一个地方...
查看>>
Mac 安装 JDK
查看>>
spark rdd saveAsTextFile保存为文件
查看>>
修改 sql 提示符信息:
查看>>
SQL Server Service Broker创建单个数据库会话(消息队列)
查看>>
flask-session组件
查看>>
从线程池到synchronized关键字详解
查看>>
SpringBoot单元测试中的事务和Session
查看>>
机器学习领域的一些顶级会议
查看>>
红烧瘦肉
查看>>
java中继承关系学习小结
查看>>
BZOJ 1823: [JSOI2010]满汉全席(2-SAT)
查看>>
Nginx软件优化
查看>>
mysql-\g和\G的作用
查看>>
actionbar tab 字体大小设置
查看>>
002-序列化装换JSON&XML概述
查看>>