既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
- IAM角色:从列表中选择我们在上面创建的 IAM 角色。
- 将所有其他设置保留为默认值。单击**“下一步:添加存储”**
(5)添加存储
(6)添加标签
添加标签:点击添加标签按钮
- 键:
Name
- 值:
MyEC2Instance
- 点击**
下一步:配置安全组
**
(7) 配置安全组
- 添加 SSH:
. 选择类型: 选择 SSH
. 协议:TCP
. 端口范围:22
. 源:选择"任何位置"
- 点击下一步
审核和启动
(8) 审核启动
- 检查所有选定的设置,无误点击启动
- 选择现有密钥对,确认并单击启动实例
环境配置
SSH 连接到 EC2 实例
以下命令切换到root权限。
sudo su
以下命令安装本实验所需软件。
yum install git -y
安装 Terraform
yum install -y yum-utils
yum-config-manager --add-repo [https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo]( )
yum -y install terraform
安装 Docker
yum install docker -y
service docker start
安装 Docker 预配 NGINX 服务器容器
创建一个名为**
learn-terraform-docker-container
**的目录。
mkdir learn-terraform-docker-container
然后,导航到它。
cd learn-terraform-docker-container
将以下 Terraform 配置粘贴到文件中并将其另存为**
main.tf
**
terraform {
required_providers {
docker = {
source = "kreuzwerker/docker"
version = "~> 2.13.0"
}
}
}
provider "docker" {}
resource "docker_image" "nginx" {
name = "nginx:latest"
keep_locally = false
}
resource "docker_container" "nginx" {
image = docker_image.nginx.latest
name = "tutorial"
ports {
internal = 80
external = 8080
}
}
初始化项目,这会下载所需插件,允许
Terraform
与Docker
进行交互。
terraform init
预配 NGINX 服务器容器。当
Terraform
要求您确认时。请输入yes
terraform apply
查看容器
docker ps
访问 NGINX 容器进行验证
- 示例:
curl localhost:8080
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!