前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >『中级篇』docker容器安装wordpress(37)

『中级篇』docker容器安装wordpress(37)

原创
作者头像
IT架构圈
修改2018-07-24 19:19:35
4000
修改2018-07-24 19:19:35
举报
文章被收录于专栏:IT架构圈

第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道我在干什么。到今天这次我相信如果跟我一起来学习的老铁,我相信各位老铁有能力自己通过docker的方式来部署wordpress了,今天这次应用前面一起学到的知识,一起部署wordpress。wordpress分为程序部分和数据库部分,也就是需要2个镜像wordpress和mysql。源码地址:https://github.com/limingios/docker中的No.4

安装虚拟机
  • 下载源码
  • 通过vagrant 安装
  • 安装成功后用第三方登录
安装的镜像
  • wordpress

https://hub.docker.com/_/wordpress/

代码语言:txt
复制
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.io
sudo service docker restart
sudo docker pull wordpress
  • mysql

https://hub.docker.com/_/mysql/

代码语言:txt
复制
sudo docker pull mysql:5.7
创建容器

这里要用到设置mysql的密码和数据库名称,还有-v的方式挂载对应的存储

  • mysql 容器#这里没有使用-p 命令其实mysql不需要暴露出来只要供容器之间互相调用就可以了 sudo docker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql:5.7
  • wordpress容器sudo docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress

#####查看wordpress

  • 访问网页登录 ip awindow机器上访问:http://172.28.128.3:8080,显示下面的界面就安装成功了。
image.png
image.png

PS:大家想一想,类似这种的应用可能需要2个,也有可能需要3个4个,这样的操作是不是很繁琐,我们的希望这样的多个容器形式一个组group,统一化管理,一起安装,一起控制。这就出现了docker-Compose。下次继续吧老铁开始怼docker-Compose。


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装虚拟机
  • 安装的镜像
  • 创建容器
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档