docker安装WordPress

ubuntu系统docker安装及wordpress镜像安装 ubuntu安装docker wordpress官方教程 全新ubuntu系统安装docker sudo apt-get remove docker docker-engine docker.io containerd runc(检查并卸载原有docker) sudo apt-get update curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – sudo add-apt-repository 阅读详情

docker安装WordPress

非常感谢https://www.jianshu.com/p/2faca4e1f6fb博主的文章

Docker是目前服务器部署届的佼佼者,无论是部署网页,还是部署你的生信分析平台,只要你写好dockfile(一种描述部署规则的文件), 在任意的服务器上,安装好Docker,就可以构建出一个完全一样的运行环境。
我用的的是CentOS7, 版本信息如下
uname -r
3.10.0-862.el7.x86_64

然后用YUM工具进行安装,
yum update -y
yum install docker -y

由于国情,我们需要对配置一下docker的下载镜像,提高一下后续的加载速度。 使用vim编辑 /etc/docker/daemon.json, 增加如下内容。
{
“registry-mirrors”: [“https://6xacs6l2.mirror.aliyuncs.com”]
}

启动我们的docker服务
systemctl start docker.service

默认情况下,只有root用户和docker组的用户才能访问Docker引擎的Unix socket。当然直接用root权限使用docker太过危险,建议新建一个docker用户,然后加入docker用户组
groupadd docker
useradd -g docker docker

后续的操作用su docker切换到docker用户进行。
安装WordPress
首先让我们拉取WordPress的镜像
docker pull wordpress:latest

WordPress的详细使用方法见https://hub.docker.com/_/wordpress/, 运行命令是
docker run --name some-wordpress --link some-mysql:mysql -d wordpress

先做一波参数说明:

–name 容器的的名字

–link 和其他容器做连接
·-d/–detach` 后台运行

但是直接这样运行是绝对会报错的,你需要再拉取一个MySQL容器,
docker pull mysql:5.6

从MySQL镜像中运行单独的容器
docker run -d --privileged=true --name myMysql -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33306:3306 mysql:5.6

再来一波参数解释:

-p: 端口映射,33306表示宿主,3306表示容器中的端口。 这里表示将宿主机的33306映射给镜像的3306.
-e: 环境变量, 环境变量和具体的Docker容器制作时设置有关,这里表示设置镜像中MySQL的root 密码时123456
-v: 指定数据卷,也就是将我们MySQL容器的/var/lib/mysql映射到宿主机的/data/mysql

–privileged=true: CentOS系统下的安全Selinux禁止了一些安全权限,导致MySQL容器在运行时会因为权限不足而报错,所以需要增加该选项

用docker ps -a 查看MySQL是否正常运行,出现错误的话,需要用docker stop 容器名停止运行,然后用docker rm 容器名删除容器,之后去掉-d选项重新运行排查错误。
当我们配置好MySQL后,下一步才是运行WordPress
docker run -d --name mwp -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_PASSWORD=123456 -p 1080:80 --link myMysql:mysql wordpress

这里我们设置了两个环境变量,“WORDPRESS_DB_HOST"和"WORDPRESS_DB_PASSWORD”, 但比较重要的有下面几个

“WORDPRESS_DB_HOST”: 链接的docker的MySQL的IP地址和端口,一般设置成mysql表示用默认的设置
“WORDPRESS_DB_USER”: 以什么用户使用MySQL,默认是root
“WORDPRESS_DB_PASSWORD” 这设置MySQL的登陆用户密码,由于上一项是默认的root,所以这一项和之前的"MYSQL_ROOT_PASSWORD“要相同。
“WORDPRESS_DB_NAME”: 数据库的表名,不需要修改,用默认的”wordpress"就行

之后在浏览器上用你服务器的IP,和映射出的端口号(我的是1080),就会得到配置界面
注意:尽管将容器的80端口映射给主机的1080,不需要用到root权限,但CentOS默认的防火墙禁止了大于1000后的所有端口,所以我们要开启这个端口
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload #重载

其实最主要的命令也就几条
yum install -y yum-utils device-mapper-persistent-data lvm2 #安装环境
yum -y install docker #安装docker
yum update #升级
systemctl start docker #启动docker
docker pull wordpress:latest #下载WordPress镜像
docker pull mysql:5.6 #下载MySQL5.6镜像
docker run -d --privileged=true --name myMysql -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33306:3306 mysql:5.6 #运行mysql容器 将密码设置为123456,将本机的33306端口映射到容器的3306 端口
docker run -d --name mwp -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_PASSWORD=123456 -p 1080:80 --link myMysql:mysql wordpress #运行WordPress 容器,

链接:https://www.jianshu.com/p/2faca4e1f6fb

浅谈武术擂台格斗机器人大赛 武术擂台机器人赛是工科类专业的一个跨学科的竞赛项目,它涵盖了机械结构、硬件电路和计算机程序等技术领域。笔者在校期间有幸参加过四次这样的比赛,有成功也有失败,对此深有感悟。本文仅为个人观点,有说得不对的地方,望积极指出,希望能帮助到有需要的人。 阅读详情

相关推荐

YOLOV8主干改进方法:C2f-Dual——DualConv轻量化双卷积设计(附改进代码)

DualConv是一种创新的卷积网络结构,旨在构建轻量级的深度神经网络。它通过结合3×3和1×1的卷积核处理相同的输入特征映射通道,优化了信息处理和特征提取。DualConv利用组卷积技术高效排列卷积滤波器,大大降低了计算成本和参数数量。

m0_74890428的博客 4698

Docker安装WordPress搭建博客

导航到 WordPress 安装目录: 进入容器后,你需要导航到 WordPress 的安装目录。后台管理页面->外观->主题文件编辑器->在footer.php中注释代码或者删除自豪地采用WordPress文字。在mysql中创建对应的数据库:wp,与上面的配置的数据库名字一一对应。复制示例配置文件: WordPress 提供了一个示例的配置文件。命令进入运行 WordPress 的容器。:数据库的主机名,也就是mysql服务的ip地址。进入 WordPress 容器: 使用。

一个猿的成长历程 1915

【保研面试】线性代数面试复习

线性相关和无关 有向量组A,a1,a2…an , 如果存在不是全为0的k1,k2…kn,满足 a1 * k1 + a2 * k2… an * kn = 0 则向量组A称为线性相关(可以跟向量组A共面联系,即可以通过几个向量,表示出另外几个向量,故称为线性相关) 极大线性无关组 设有向量组A a1,a2…an(本身为线性相关) :若选出r个向量,满足以下条件 (1)向量组 r : 线性无关; (2) 向量组A中任意r+1个向量(若有的话)都线性相关, 则向量组r 是向量组A的一个极大线性无关组(简称为

云端筑梦师 6311

【RAG落地利器】向量数据库Weaviate部署与使用教程

Weaviate 是一种开源的向量搜索引擎数据库,允许以类属性的方式存储 JSON 文档,并将机器学习向量附加到这些文档上,以在向量空间中表示它们。Weaviate 支持语义搜索、问答提取、分类等功能,并且可以通过 GraphQL-API 轻松访问数据。

Android23333的博客 9082

Temporal Anti-Aliasing(时域抗锯齿TAA)

首先说一下走样:一般分为时域走样(如旋转车轮)和空域走样(锯齿),但在 TAA 技术是采用时域相关叠加混合技术来解决空域走样的问题。 简单看一下空域抗锯齿 (Spatial Anti-Aliasing, SAA)相关技术,最普及的莫过于 MSAA,被各大渲染引擎采用,但是 MSAA 并不适用于延迟渲染 (Deferred Rendering),随之出现了很多基于形态学的后处理抗锯齿技术,如 MLAA,FXAA,SMAA 等(具体看参见图形_反走样技术总结相关介绍),虽然他们表现良好且支持延迟渲染,但是都会面

qq_35312463的博客 1万+

保姆级CVE-2018-17066漏洞复现 DLink命令注入漏洞(更新完结)

之后按照之前复现的方式一样 我们丢到kali中执行binwalk解析。之后为了模拟 可以在kali里安装qemu-mipsel。在bin目录下可以尝试将goahead的环境搭配好。固件官网可以进行下载。

weixin_51339377的博客 880

docker 快速搭建 WordPress

安装Docker 环境:阿里云服务器 镜像:CentOs 7.4 64 https://docs.docker.com/install/linux/docker-ce/centos/ 安装WordPress docker pull wordpress:latest 安装MySQL docker pull mysql:latest docker run --na...

weixin_30836759的博客 245

SAP采购申请详述;以及采购计划协议/交货计划行

SAP采购申请详述;以及采购计划协议/交货计划行

saplakes的博客 4340

Linux Docker 搭建WordPress个人博客(避坑篇)

docker安装wordpress的流程

guigenyi的专栏 1355

【EPICS学习记录】根据官方教程创建一个IOC应用

参照官网给出的IOC创建教程逐步操作完成了一个IOC应用的创建,官网教程中有部分过程表述的不清晰,自己摸索之后完成了IOC的创建,并把流程记录下来。其中有一些操作不是很理解,有问题或者建议欢迎指正。

yifeng_H的博客 3661

05 - matlab m_map地学绘图工具基础函数 - 设置比例尺指北针

本篇介绍下m_map中添加指北针(m_northarrow)、比例尺(m_ruler)和进行比例缩放(m_scale)的函数及其用法 。提供了 示例以便参考,罗列了 各函数可设属性。希望对绘图的你有所帮助。

weixin_43339605的博客 1945

Docker实践:Docker秒起Wordpress网站

Docker秒起Wordpress网站

Andrew_Notes的博客 326

国科大作业考试资料《人工智能原理与算法》2024新编-第三次作业整理

1. 你的目标是让机器人走出迷宫。机器人面朝北,开始位置在迷宫中间。你可以让机器人转向面朝东、南、西或北。你可以让机器人向前走一段距离,在撞墙之前它会停步。 (1)将问题形式化。状态空间有多大? (2)在迷宫中游走,在两条路或更多路交叉的路口可以转弯。重新形式化这个问题。现在状态空间有多大? (3)从迷宫的任一点出发,我们可以朝四个方向中的任一方向前进直到可以转弯的地方,而且我们只需要这样做。重新对这个问题进行形式化。我们需要记录机器人的方向吗? 2. 传教士和野人问题

MatsumotoChrikk 984

通过docker在ubuntu上安装wordpress之二:安装wordpress

1. 安装docker及docker-compose 详细参考[这里](https://blog.youkuaiyun.com/sitebus/article/details/87966110) 2. 配置docker-compose 启动文件 该配置文件是关键,文件名为docker-compose.yml。如果文件名是别的名字,启动的时候需要用-f参数特别指定一下。建议文件名用这个默认的文件名。 配置文件...

Mark的博客 1006

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Docker,Docker Composer安装WordPress详细版

用Docker,Docker Compose快速搭建WordPress博客系统

m0_64240597的博客 1232

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

docker安装wordpress

docker安装wordpress 准备环境 linux docker(wordpress/mysql) docker安装 windows 如果你是Win10 64位系统,那么推荐使用Docker for Windows,直接从Docker官方网站下载最新的Docker for Windows安装包即可,https://docs.docker.com/docker-for-windows/i...

我是小码搬运工 2655

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Docker 安装 WordPress

Docker 安装WordPress 1 安装wordpress 下载镜像: docker pull wordpress 运行镜像: docker run --name wordpress --link mysql:mysql -p 8080:80 -d wordpress -p 8080:80,端口映射,外部端口为8000 2 安装mysql 下载mysql镜像: docker pull m...

外环西路 2269

Docker WordPress安装

今天开发应用程序所需要的不仅仅是编写代码。在每个生命周期阶段,工具之间的多种语言,框架,体系结构以及不连续的接口都会带来极大的复杂性。Docker简化并加速了工作流程,同时使开发人员可以自由选择每个项目的工具,应用程序堆栈和部署环境进行创新。

黑色鲸鱼的博客 3712

wordpress篇之使用docker安装wordpress

配置服务器 1. 更换源 首先肯定要有一台服务器了,我用的是Ubuntu系统。拿到服务器,先配置一下阿里源。 备份原文件 sudo cp /etc/apt/sources.list /etc/apt/sources_cp.list 打开配置文件 sudo vim /etc/apt/sources.list 将全部内容替换源 deb http://mirrors.aliyun.com...

生命不息,Coding不止 771

在docker中安装WordPress

如下操作在centos7中完成 一、Docker CE安装 1.检查是否安装过旧的版本 如果系统安装旧版本Docker需要先卸载,命令如下: [root@iz2zec6q7af34l736i2uuvz ~]# sudo yum remove docker \ > docker-common \ > docker-selinux \ > docker-e...

dhr201499的博客 988

wordpress安装之docker安装

在我们安装wordpress之前呢,我们先安装docker容易,它的出现可以让我们更好的去处理环境,简化操作。安装docker之前呢,我们先更新一下我们的系统。

疯狂技术 946

docker一键安装wordpress,真一键!

黑白之道 hello大家好我是key 今天给大家分享一个一键安装wordpress, 用到的是docker,以及图形管理界面portainer 安装docker yum install docker 可以自行下载官方最先进的版本 之后安装portainer docker pull docker.io/portainer/portainer docker run -d -p 9000:9000...

liqiuman180688的博客 3320

docker wordpress php,Docker 安装 WordPress

前置条件: docker 安装完成. 我在windows的环境下进行的安装.执行命令:docker run --name db --env MYSQL_ROOT_PASSWORD=example -d mariadb$ docker run --name db --env MYSQL_ROOT_PASSWORD=example -d mariadbUnable to find image 'ma...

weixin_31976851的博客 188

Docker构建LNMP安装wordpress

Docker安装LNMP关闭防火墙安装docker二级目录三级目录 关闭防火墙 systemctl stop firewalld setenforce 0 安装docker yum install docker -y 解压所需的文件置其目录 root@vmess ~]# tar zxf mysql-5.6.36.tar.gz -C mysql [root@vmess ~]# tar zxf nginx-1.12.2.tar.gz -C nginx [root@vmess ~]# tar zxf word

Ghostpant的博客 424

docker环境怎么安装WordPress

docker环境怎么安装WordPress docker环境安装WordPress: 1、先安装docker环境 打开命令行, 复制并执行. 执行命令: docker run --name db --env MYSQL_ROOT_PASSWORD=example -d mariadb 执行过程中的代码如下: $ docker run --name db --env MYSQL_ROOT_PASSW...

weixin_38920945的博客 267
上一篇: make: *** No targets specified and no makefile found. Stop.错误解决办法
下一篇: MySQL5.6 rpm包安装
懒羊羊真懒
博客等级 码龄8年 90粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值