docker部署小试

1.1 需求:根据docker部署nginx并且实现https

1.2 前期准备

准备一台装备好的docker-ce 虚拟机,容量至少满足4G/2C ,同时做好关闭防火墙的操作

systemctl stop firewalld

setenforce 0

1.3 实验部署

1.3.1 创建并进入文件夹

1.3.2 编辑run脚本

1.3.3 编辑Dockerfile

1.3.4 生成镜像

1.3.5 后台启动随机端口容器

1.3.6 网页测试

2.1 需求:使用docker-compose编排lnmp(dockerfile)完成wordpress

2.1 前期准备

准备一台装备好的docker-ce 虚拟机,容量至少满足4G/2C ,同时做好关闭防火墙的操作

systemctl stop firewalld

setenforce 0

2.2 实验部署

2.2.1 nginx 镜像部署

2.2.1.1 创建并进入到nginx文件夹中
2.2.1.2 编辑Dockerfile
2.2.1.3 解压wordpress到新创建的文件夹下
2.2.1.4 生成镜像
2.2.1.5 创建网络docker
2.2.1.6 创建并后台启动nginx
2.2.2 mysqld镜像部署
2.2.2.1 编辑Dockerfile
2.2.2.2 生成镜像
2.2.2.3 后台运行mysql服务

2.2.3 php镜像部署

2.2.3.1 创建并进入php文件夹

mkdir /opt/php/

cd /opt/php/

2.2.3.2 编辑Dockerfile
2.2.3.3 生成镜像
2.2.3.4 启动mysql
2.2.3.5 在数据库进行相关操作

2.2.4 docker-compose环境安装

2.2.4.1 下载docker-compose
2.2.4.2 增加权限,查看版本

2.2.5 部署docker-compose

2.2.5.1 创建docker-compose的文件夹
2.2.5.2 复制nginx、mysqld、php到lnmp下
2.2.5.3 编辑yml文件
2.2.5.4 运行docker-compose
2.2.5.5 登陆mysql
2.2.5.6 在数据库下完成相应操作

2.2.6 页面测试

2.2.6.1 登陆wordpress

情输入您的IP地址/wordpress/index.php,成功进入页面

2.2.6.2 输入用户名和密码,点击下一步
2.2.6.3 切换到wordpress下进行操作

编辑php里的内容,具体内容在等您提交完后的下一个页面复制文本中的内容即可

2.2.6.4 输入需要信息,点击安装
2.2.6.5 点击登录
2.2.6.6 输入用户名和密码

加载时间稍慢,请耐心等待

2.2.6.7 成功进入
相关推荐
不会飞的小龙人6 小时前
Docker Compose创建镜像服务
linux·运维·docker·容器·镜像
不会飞的小龙人6 小时前
Docker基础安装与使用
linux·运维·docker·容器
张3蜂6 小时前
docker Ubuntu实战
数据库·ubuntu·docker
染诗11 小时前
docker部署flask项目后,请求时总是报拒绝连接错误
docker·容器·flask
张3蜂12 小时前
docker 部署.netcore应用优势在什么地方?
docker·容器·.netcore
心惠天意14 小时前
docker-compose篇---创建jupyter并可用sudo的创建方式
docker·jupyter·容器
huaweichenai15 小时前
windows下修改docker的镜像存储地址
运维·docker·容器
菠萝炒饭pineapple-boss16 小时前
Dockerfile另一种使用普通用户启动的方式
linux·docker·dockerfile
前端 贾公子17 小时前
速通Docker === 网络
docker
昵称难产中19 小时前
浅谈云计算21 | Docker容器技术
docker·容器·云计算