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 成功进入
相关推荐
季春二九2 小时前
解决 Docker 容器镜像拉取难题:全面指南
运维·docker·容器
^_^ 纵歌2 小时前
virtualbox和docker的区别和优缺点以及如何选择
运维·docker·容器
march of Time5 小时前
docker容器技术、k8s的原理和常见命令、用k8s部署应用步骤
docker·容器·kubernetes
板栗妖怪5 小时前
docker安装以及简单使用
docker·容器
蝎子莱莱爱打怪7 小时前
docker 重要且常用命令大全
java·spring cloud·docker·容器·eureka
小杰6667 小时前
安装docker版rabbitmq 3.12
docker·容器·rabbitmq
bestcxx12 小时前
(九)Docker 的网络通信
docker·容器
孤城28612 小时前
10 docker 安装 mysql详解
mysql·docker·微服务·容器
桂花很香,旭很美12 小时前
Qanything-docker-compose yaml文件(内含GPU 配置,备用学习)
docker
人生匆匆13 小时前
docker安装elasticesarch-head
运维·docker·jenkins