使用容器搭建wrodpress博客

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 生活的意义就是学着真实的活下去,生命的意义就是寻找生活的意义 -----山河已无恙

生活的意义就是学着真实的活下去,生命的意义就是寻找生活的意义 -----山河已无恙

写在前面


  • 学k8s看到这样一个,对于不喜欢使用markdown的小伙伴,个人感觉这个很不错,使用富文本的方式写博客,所以整理了下。
  • markdown 的话,小伙伴可以参考[不花钱零门槛、10分钟搭建自己的线上博客平台]
  • 非常方便,只需要一个linux或者win系统,然后安装一个docker就可以,如果希望外网可以访问,可以搞一个内网穿透。

生活的意义就是学着真实的活下去,生命的意义就是寻找生活的意义 -----山河已无恙


搭建命令

容器环境安装

yum -y install docker 

数据库容器运行

┌──[root@liruilongs.github.io]-[~/docker]
└─$ docker run -dit --name=db --restart=always -v $PWD/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=liruilong -e WORDPRESS_DATABASE=wordpress hub.c.163.com/library/mysql
8605e77f8d50223f52619e6e349085566bc53a7e74470ac0a44340620f32abe8
┌──[root@liruilongs.github.io]-[~/docker]
└─$ docker ps
CONTAINER ID   IMAGE                         COMMAND                  CREATED         STATUS         PORTS      NAMES
8605e77f8d50   hub.c.163.com/library/mysql   "docker-entrypoint.s…"   6 seconds ago   Up 4 seconds   3306/tcp   db

博客平台## 数据库容器运行

┌──[root@liruilongs.github.io]-[~/docker]
└─$ docker run -itd --name=blog --restart=always -v $PWD/blog:/var/www/html -p 80 -e WORDPRESS_DB_HOST=172.17.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=liruilong -e WORDPRESS_DB_NAME=wordpress hub.c.163.com/library/wordpr
ess
a90951cdac418db85e9dfd0e0890ec1590765c5770faf9893927a96ea93da9f5
┌──[root@liruilongs.github.io]-[~/docker]
└─$ docker ps
CONTAINER ID   IMAGE                             COMMAND                  CREATED         STATUS         PORTS                                     NAMES
a90951cdac41   hub.c.163.com/library/wordpress   "docker-entrypoint.s…"   3 seconds ago   Up 2 seconds   0.0.0.0:49271->80/tcp, :::49271->80/tcp   blog
8605e77f8d50   hub.c.163.com/library/mysql       "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes   3306/tcp                                  db
┌──[root@liruilongs.github.io]-[~/docker]
└─$

需要注意的问题

  • 共享目录的权限问题,宿主机的目录权限要设置一下。
  • 容器运行参数问题,一般要写对了

展示

展示
在这里插入图片描述
在这里插入图片描述
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
Cloud Native Java 应用服务中间件
Docker容器实战【三】搭建Docker镜像私服Harbor
每个企业都有自己的镜像私服仓库,和nexus一样,公司内部的镜像制品都存放在自己的私服仓库中,今天我们来学习Harbor
1270 1
Docker容器实战【三】搭建Docker镜像私服Harbor
|
Kubernetes 负载均衡 Ubuntu
史上最全的企业级容器系列之kubernetes入门和搭建(一)
前言 文本已收录至我的GitHub仓库,欢迎Star:github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在
503 0
|
域名解析 文件存储 数据安全/隐私保护
如何利用阿里云域名远程访问家中群辉NAS(Docker容器)上的calibre、halo博客?
如何利用阿里云域名远程访问家中群辉NAS(Docker容器)上的calibre、halo博客?最近我买了一个群辉的nas,也开始慢慢鼓捣这玩意了,真好玩(啥也不会的小白,要学可的真多)。我在nas上利用docker安装了halo(个人博客)和calibre(个人书架)这两个容器。在本地的话可以利用ip地址+端口打开,但是我想在外网远程访问,这样的话问题就产生了!
1211 0
如何利用阿里云域名远程访问家中群辉NAS(Docker容器)上的calibre、halo博客?
|
编解码 前端开发 数据可视化
利用容器技术搭建hexo博客
本文简要介绍了云服务器的选择及常用配置,使用技巧。作为计算机从业者,拥有一个美观的个人博客是很有必要的,本人通过使用docker容器技术搭建hexo博客运行环境,并通过开源的博客主题hexo-butterfly来美化自己的博客,并配置搭载聊天系统、评论系统、搜索系统等实用工具使博客功能更加强大。同时为了方便写作,搭建了后台管理系统,让人们可以随时随地的撰写博客,不受个人电脑的限制,让技术人员爱上写作。
利用容器技术搭建hexo博客
|
存储 分布式计算 Cloud Native
如何使用云容器搭建基于CentOS7的Hadoop2.x伪分布式环境(CSDN开发者云平台使用初体验)
CSDN 云容器通过深度融合新一代云原生技术,提供以容器为核心的高性能 Kubernetes 容器服务,助力用户快速构建学习、实验容器环境。同时有效控制使用成本,只需要支付远低于市场价的费用就可以全年不限次数使用10核10GB的容器资源。
208 0
如何使用云容器搭建基于CentOS7的Hadoop2.x伪分布式环境(CSDN开发者云平台使用初体验)
|
存储 网络协议 数据管理
【实战体验】一步一步搭建容器弹性 Web 与内容管理系统|学习笔记
快速学习【实战体验】一步一步搭建容器弹性 Web 与内容管理系统
【实战体验】一步一步搭建容器弹性 Web 与内容管理系统|学习笔记
|
消息中间件 监控 NoSQL
ELK搭建(九):搭建Docker容器指标监控平台
Docker是一款轻量级的应用容器引擎,可以帮助我们快速部署各类软件,自动化构建系列生产环境。因此,我们也需要一个统一的监控页面,来让我们实时了解docker中各个容器的运行情况
378 0
ELK搭建(九):搭建Docker容器指标监控平台
|
安全 关系型数据库 MySQL
【Docker 基础教程】Mysql主从服务搭建------Mysql容器闪退及容器名冲突系列问题
【Docker 基础教程】Mysql主从服务搭建------Mysql容器闪退及容器名冲突系列问题
【Docker 基础教程】Mysql主从服务搭建------Mysql容器闪退及容器名冲突系列问题
|
关系型数据库 MySQL 应用服务中间件
|
Kubernetes Cloud Native 数据安全/隐私保护
『KubeSphere』面向云原生应用的容器混合云的 PaaS 容器云平台的搭建
📣读完这篇文章里你能收获到 - 在 Kubernetes 上最小化安装 KubeSphere
502 0
『KubeSphere』面向云原生应用的容器混合云的 PaaS 容器云平台的搭建