Docker 搭建私有镜像仓库与 WordPress
最近在看 CI/CD 与 k8s,作为前期准备,先熟悉一下 Docker 的基本操作,这里我们先用 Docker 部署几个服务
Docker 搭建私有镜像仓库 Docker Registry
在 Docker Hub 上搜索 registry,目的是为了确定我们要拉取的镜像版本
https://registry.hub.docker.com/_/registry
最终确定最新的稳定版本 2.8.1
拉取镜像
复制代码
运行 registry 实例
复制代码
说明:
-d 后台运行
-p 端口映射,容器端口:主机端口
查看运行状态
复制代码
打标签上传
复制代码
说明:
因为上传的目标不是默认的 Docker Hub,而是本地私有仓库,所以镜像的名字前必须加仓库地址
验证是否推送成功
复制代码
查看 Registry 仓库镜像,Registry 只提供了 RESTful API
复制代码
Docker 搭建 WordPress 网站
网络架构图
拉取相关镜像
复制代码
运行 MariaDB 实例
复制代码
说明:
我们指定数据库为 db,用户名为 wp,密码为 123,管理员密码为 123
验证数据库,通过执行数据库客户端工具进入数据库
复制代码
查看容器的 IP
复制代码
运行 wordpress 实例
复制代码
先准备一份 nginx 配置文件 /opt/docker/wordpress/wp.conf
复制代码
运行 nginx 实例
复制代码
验证是否启动成功
复制代码
初始化网站
浏览器输入 http://192.168.2.101:80,进行 WordPress 初始化
验证是否搭建成功
再次登录 MariDB,db 数据库里创建了好多表
版权声明: 本文为 InfoQ 作者【okokabcd】的原创文章。
原文链接:【http://xie.infoq.cn/article/598207563cd21b8c4c4d1c474】。文章转载请联系作者。
评论