在ECS上基于DOCKER容器急速安装WORDPRESS(3分钟安装)

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 在学习容器技术的过程中,无意发现docker hub上,已经有了WordPress的官方镜像,已经把WEB环境全部打包好,只需要设置好MySQL数据库既可快速部署个人博客,因此,作为技术达人的我,快速测试了一下这个镜像的威力,果然名不虚传,3分钟就做好。
+关注继续查看
在学习容器技术的过程中,无意发现docker hub上,已经有了WordPress的官方镜像,已经把WEB环境全部打包好,只需要设置好MySQL数据库既可快速部署个人博客,因此,作为技术达人的我,快速测试了一下这个镜像的威力,果然名不虚传,3分钟就做好。安装过程如下:

1.数据库环境配置
1)安装mysql数据库
基于Docker的MySQL安装,见我的博客的文章:http://www.wuditnt.com/338/

2)创建wordpress专用数据库
连接数据库,执行以下命令:

mysql-> create user 'user_wp'@'172.17.0.%' Identified by '123456';
mysql-> create database wordpress default character set utf8;
mysql-> grant all on wordpress.* to 'user_wp'@'localhost';
mysql-> flush privileges;

说明:
a)数据库名为wordpress,用户名user_wp,密码123456。
b)’172.17.0.%’:’172.17.0.%’是容器运行后分配的IP,这样设置的目的是只允许’172.17.0.0/24”网段的内部访问,保证数据安全。直接设置为‘%’也可以(如:create user 'user_wp'@'%' Identified by '123456';)。

2.部署WordPress镜像

# docker pull wordpress
# docker run --name mywp --link some_mysql:mysql -p 80:80 \
      -e WORDPRESS_DB_USER=user_wp \
      -e WORDPRESS_DB_PASSWORD=123456 \
      -d wordpress

3.检查结果
执行以下命令:

# docker ps -a
# docker logs mywp

正常运行,没有错误,就说明部署成功,通过浏览器访问“http://主机IP:port”吧。

4.其他说明
若已经确定安装好wordpress了,并且已经开始使用,建议在没有做好备份前,不要轻易删除容器(因为:站点文件在docker中)。

本人目前测试结果如下:

删除容器后重新执行上述docker run..命令,数据库依然完好,数据没有还原。因为站点文件保存在docker镜像中,这时的版本还是恢复到了原厂,且语言变成了英文,于是我把语言改成中文后,再次点击升级至4.9.1版本。。。
wordpress-new.png
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
存储 Linux Docker
耀云服务器HECS安装Docker
耀云服务器HECS安装Docker
13 1
|
27天前
|
存储 Linux Docker
耀云服务器HECS安装Docker
耀云服务器HECS安装Docker
18 0
|
1月前
|
弹性计算 Docker 容器
华为云ECS服务器安装docker服务
华为云ECS服务器安装docker服务
73 0
|
2月前
|
Oracle 关系型数据库 Java
云服务器安装oracle修改IP地址监听器报错问题
当在云服务器中安装oracle时,按照一般的安装步骤安装后,需要修改两个文件的iIP地址才可以在本机进行访问,修改注意点: 监听器部分不要改成服务器的公网IP,要改成服务器的计算机名字才可以,两个配置文件夹均要修改
36 0
|
2月前
|
安全 网络安全 数据安全/隐私保护
百度搜索:蓝易云【阿里云服务器安装宝塔面板教程。】
希望以上信息能帮助你顺利在阿里云服务器上安装宝塔面板。如有任何问题,建议参考官方文档或咨询宝塔面板的技术支持。
49 0
|
3月前
|
弹性计算 关系型数据库 MySQL
ECS 和 RDS快速安装Halo博客系统
Halo强大易用的开源建站工具。不仅美观、功能齐全,还有丰富的主题可以使用。
96 2
|
4月前
|
弹性计算 Oracle 关系型数据库
阿里云ECS安装VirtualBox
阿里云ECS安装VirtualBox
217 1
|
4月前
|
安全 网络安全 数据安全/隐私保护
阿里云买的云服务器,安装phpstudy并用公网进行访问配置
阿里云买的云服务器,安装phpstudy并用公网进行访问配置
116 0
|
4月前
|
安全 关系型数据库 MySQL
阿里云服务器安装MySQL及配置
阿里云服务器安装MySQL及配置
601 0
|
5月前
|
安全 关系型数据库 MySQL
Linux云服务器CentOS7版本下安装mysql5.7
Linux云服务器CentOS7版本下安装mysql5.7
相关产品
容器镜像服务
容器服务Kubernetes版
推荐文章
更多