文章目录
docker(学习笔记第一课) 使用nginx +https + wordpress
- 在
aws
的ec2
上安装docker
- 部署两个
wordpress
的docker
- 做成自定义证书
certificate
学习内容:
- 使用
docker
部署wordpress
- 生成
certificate
- 使用
docker
部署nginx
1. 整体架构
1.1 在aws ec2
的整体架构
这里采用aws ec2
主要是国内的网络上docker
的镜像都很少能连接上,所以才使用aws ec2
。
1.2 不懂都可以问AI
在学习一些新概念的时候可以多问问deepseek。
为了先能够清晰了解docker
,这里特意告诉AI
,先不使用docker compose
。即使我说错了,AI
也能理解意思!
这里,AI
给出了一个完整的例子,并且可以使用的具体命令。
2. 构建详细
2.1 构建ec2
这里在aws
的public subnet
里面构建ec2
,ip address
为13.115.188.112
2.2 安装docker
sudo yum install docker
sudo systemctl start docker
2.3 创建一个docker
的内部network
docker network create wordpress-network
2.4 创建wordpress
使用的mysql
数据库
docker run -d \
--name mysql \
--network wordpress-network \
-e MYSQL_ROOT_PASSWORD=rootpassword \