国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門)

這篇具有很好參考價值的文章主要介紹了【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Terraform-docker部署快速入門

實驗步驟

創(chuàng)建 EC2 IAM 角色

  • 導(dǎo)航到IAM

  • 左側(cè)菜單中,單擊角色?。單擊創(chuàng)建角色該按鈕以創(chuàng)建新的 IAM 角色。

  • 在創(chuàng)建角色部分,為角色選擇可信實體類型

    • AWS 服務(wù)

    • 使用案例:EC2

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

  • 單擊下一步

    • 添加權(quán)限:現(xiàn)在,您可以看到策略列表。按名稱AdministratorAccess搜索權(quán)限并添加。

    • 單擊下一步

    • 角色名稱:輸入?TERRAFORM_EC2

    • 已成功按名稱 TERRAFORM_EC2 創(chuàng)建了一個 IAM 角色。

  • 注意:您可以使用其他名稱創(chuàng)建角色,然后將其附加到 EC2 實例


啟動 EC2 實例

  • 請確保您位于美國東部(弗吉尼亞北部)us-east-1 區(qū)域。

  • 頂部菜單導(dǎo)航到 EC2

  • 左側(cè)面板,單擊"實例",然后單擊"啟動新實例"。

(1)控制臺啟動實例

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)

(2)選擇系統(tǒng)鏡像

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

(3)選擇實例類型

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

(4)配置實例
  • 實例數(shù):輸入?1

  • IAM角色:從列表中選擇我們在上面創(chuàng)建的 IAM 角色。

  • 將所有其他設(shè)置保留為默認(rèn)值。單擊"下一步:添加存儲"

(5)添加存儲

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

(6)添加標(biāo)簽
  • 添加標(biāo)簽:點擊添加標(biāo)簽按鈕

    • 鍵:Name

    • 值:MyEC2Instance

    • 點擊下一步:配置安全組

(7) 配置安全組
  • 添加 SSH:

  . 選擇類型: 選擇 SSH
  . 協(xié)議:TCP
  . 端口范圍:22
  . 源:選擇"任何位置"
  • 點擊下一步?審核和啟動

(8) 審核啟動
  • 檢查所有選定的設(shè)置,無誤點擊啟動

  • 選擇現(xiàn)有密鑰對,確認(rèn)并單擊啟動實例

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)

?

?

環(huán)境配置

  • SSH 連接到 EC2 實例

  • 以下命令切換到root權(quán)限。

    • 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 預(yù)配 NGINX 服務(wù)器容器

  • 創(chuàng)建一個名為learn-terraform-docker-container的目錄。

    • mkdir learn-terraform-docker-container

  • 然后,導(dǎo)航到它。

    • 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?進(jìn)行交互。

    • terraform init

  • 預(yù)配 NGINX 服務(wù)器容器。當(dāng)?Terraform?要求您確認(rèn)時。請輸入?yes

    • terraform apply

  • 查看容器

    • docker ps

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

  • 訪問 NGINX 容器進(jìn)行驗證

    • 示例:curl localhost:8080

【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門),terraform,terraform,學(xué)習(xí)?

?

  • 現(xiàn)在已成功驗證 Docker容器

  • 若要停止容器,請運行以下命令并輸入yes確認(rèn)

    • terraform destroy

  • 您現(xiàn)在已經(jīng)使用Terraform配置并銷毀了NGINX網(wǎng)絡(luò)服務(wù)器。文章來源地址http://www.zghlxwxcb.cn/news/detail-616292.html

到了這里,關(guān)于【Terraform學(xué)習(xí)】Terraform-docker部署快速入門(快速入門)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包