wordpress容器 wordpress容器部署

主机Nginx + Docker WordPress Mysql搭建的详细步骤

这篇文章主要介绍了主机Nginx + Docker WordPress Mysql搭建的详细步骤,我觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随我过来看看吧

为上林等地区用户提供了全套网页设计制作服务,及上林网站建设行业解决方案。主营业务为网站设计、成都网站设计、上林网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

环境

安装

安装 docker 所需依赖

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

安装 docker-ce

$ sudo yum-config-manager --add-repo https:``//download``.docker.com``/linux/centos/docker-ce``.repo

$ sudo yum install docker-ce

$ sudo systemctl start docker

$ docker --version

$ sudo docker run hello-world

安装 docker-compose

$ sudo curl -L https:``//github``.com``/docker/compose/releases/download/1``.17.0``/docker-compose-`````uname -s -```uname -m -o /usr/bin/docker-compose

$ sudo chmod +x /usr/bin/docker-compose

$ docker-compose --version

编写 docker-compose.yml

$ mkdir .``/blog

$ cd blog

$ sudo vim docker-compose.yml

运行容器

# 启动

$ sudo docker-compose up -d

# 关闭

$ sudo docker-compose down

现在可以用 来访问。如果发现无法访问,可以 查看容器日志寻找错误

$ sudo docker-compose ps

Name Command State Ports

blog_db_1 docker-entrypoint.sh mysqld Up 0.0.0.0:3306-3306``/tcp``, 33060``/tcp

blog_wordpress_1 docker-entrypoint.sh apach ... Up 0.0.0.0:8000-80``/tcp

# 主要后面的 WordPress 是服务的名字 这和 docker 查看日志使用容器名不同

$ sudo docker-compose logs -f --``tail``=10 wordpress

$ sudo docker-compose logs -f --``tail``=10 db

使用主机 Nginx 反代 docker wordpress

nginx 的配置文件如下(省略不相干内容)

错误合集

nginx error Permission denied

之前我 nginx.conf user 使用的是默认的 nobody 无法读取 docker 中 wp 的 www-data 这个用户组数据,所以直接将 nginx 用户提到 root,这个之后可以优化

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

如何通过容器服务在阿里云一分钟创建Wordpress博客

通过容器服务一分钟创建WordPress博客

目标

熟悉Docker的基本知识和容器服务的基本功能

在容器服务中成功通过一个编排模板创建WordPress博客

准备工作

产品基本介绍( )

注意事项:

容器服务目前在公测期间,需要提前申请公测资格

容器服务创建的按量计费服务器,需要保证现金账户余额不得少于100元

步骤

进入容器服务控制台

创建第一个集群

搜索并查看WordPress镜像

选择模板创建应用

以下是具体的操作步骤

1.进入容器服务控制台

1.1 进入容器服务产品介绍页面

在阿里云首页的导航"产品"下浮列表中,选择"弹性计算"分类下的"容器服务(公测中)",如下图:

点击后进入产品介绍页面:

1.2 申请公测

点击"获取使用资格"(首次进入需要申请公测资格)或者直接进入"管理控制台"

1.3 查看指南

进入容器服务的控制台。点击左侧的"指南",进入介绍页面,了解容器服务的基本概念.

如有有更详细的了解,可以查看页面最下方的文档及帮助

2. 创建第一个集群

2.1 进入创建集群页面

点击上图中的"创建集群"链接

2.2 设置集群配置

填写集群名称:yunqi-test2

选择地域(杭州)和可用区(杭州可用区D)

选择操作系统:Ubuntu 14.04 64 位

选择网络类型:经典网络

容器服务为每个集群会默认创建一个按量计费的公网SLB,用于外部访问。

容器服务创建的云服务器和负载均衡目前均为按量计费。

2.3 设置实例配置

选择实例规格:2核4GB(ecs.s2.large)

选择实例数量:1

选择数据盘容量:20G (会被挂载到/var/lib/docker目录,用于Docker镜像和容器的存储。)

设置云服务器密码

2.4 创建集群并查看日志

点击"创建集群"按钮,自动跳转到集群列表页面,集群的状态显示"初始化中"。

点击"查看日志",查看创建集群的过程日志

等待集群状态变化为"运行中"

ps:如果集群创建失败,有可能是当前选择的地域和可用区没有库存,请换可用区或云服务器规格尝试。

2.5 查看节点信息

点击集群名称,展开节点列表信息

点击ip地址(120.55.183.83)的链接,进入节点页面

这个页面描述了当前节点下的容器列表,其中带"system"标签的容器代表是容器服务的系统容器,用来管理每台云服务器:

acs-agent:用于管理docker daemon

tunnel-agent:用于管理容器服务和云服务器的通信

acsrouting_routing:用于管理路由转发

点击左侧的节点监控,查看监控信息

3. 搜索并查看WordPress镜像

3.1 浏览镜像列表

点击左侧菜单"镜像和模板"里的"镜像",如下图

常用镜像:是容器服务挑选的一些最常用的镜像列表

Docker官方镜像:是容器服务从Docker Hub同步过来的Docker官方镜像列表

阿里云镜像:是阿里云提供的容器Hub的镜像列表,按照下载量排序

3.2 搜索一个镜像

在右上角的搜索框,搜索wordpress

3.3 查看镜像详情

点击acs-sample/wordpress镜像的"详情"链接,跳转到阿里云容器hub的镜像详情页面

右侧的"版本信息"展示了该镜像的tag列表

如何在 Docker 容器中架设一个完整的 WordPress 站点

1、安装docker、docker-compose

yum install docker

yum install docker-compose

2、编辑docker-compose.yum文件

vi docker-compose.yum

mysql:

image: mysql:5.7

environment:

- MYSQL_ROOT_PASSWORD=yourpassword

- MYSQL_DATABASE=wordpress

web:

image: wordpress:4.9.7-php7.0-apache

links:

- mysql

environment:

- WORDPRESS_DB_PASSWORD=yourpassword

ports:

- "0.0.0.0:80:80"

working_dir: /var/www/html

volumes:

- wordpress:/var/www/html

3、启动容器

docker-compose

4、查看容器是否正常运行

docker ps -a

一切正常的话就可以访问了

关于docker搭建wordpress中出现的问题请参考:centos下基于docker安装wordpress。

wordpress怎样搭建网站

Wordpress 是 PHP 和 MySQL 结合的内容管理系统。

可以搭建很多类型网站:

个人博客

WordPress 最早的定位就是个人博客,可以很轻松的放上内容,进行分享内容。

企业网站

因为 WordPress 的安全性,很多人就用来搭建企业网站,毕竟很多功能都可以通过插件来实现,搭建起来就很轻松。朗沃教育的官网就是。

BBS论坛--社交网络

创建自己的社交网站就像在WordPress中设置BuddyPress这样的插件一样简单。

购买型网站

使用WordPress的一种常用方法是创建一个在线商店。

WordPress使创建一个在线商店变得非常容易。得益于WooCommerce这样的插件

创办视频网站

可以使用WooCommerce HTML5视频插件将视频添加到的在线商店产品描述中。

基本上所有的网站都可以用 WordPress 来搭建,很多功能都可以通过插件来实现。

Wordpress 最大的优点就是开源、插件多,很多功能都可以通过插件实现。

这既是 WordPress 的后台。

朗沃教育 - WordPress 搭建的网站后台


文章名称:wordpress容器 wordpress容器部署
文章URL:http://myzitong.com/article/ddojpoh.html