日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

超高效,使用Terraform創(chuàng)建Docker鏡像和容器

來源: 責(zé)編: 時(shí)間:2023-11-28 09:37:11 260觀看
導(dǎo)讀為了實(shí)現(xiàn)自動(dòng)化操作,Terraform需要明確指定所使用的提供者。因此,在主要的main.tf文件中,需要提供提供者的名稱、源和版本信息。對(duì)于Docker,可以在main.tf中使用以下代碼塊。1 Terraform配置模塊使用塊和資源創(chuàng)建Terrafor

為了實(shí)現(xiàn)自動(dòng)化操作,Terraform需要明確指定所使用的提供者。因此,在主要的main.tf文件中,需要提供提供者的名稱、源和版本信息。對(duì)于Docker,可以在main.tf中使用以下代碼塊。HoG28資訊網(wǎng)——每日最新資訊28at.com

1 Terraform配置模塊

使用塊和資源創(chuàng)建Terraform腳本。HoG28資訊網(wǎng)——每日最新資訊28at.com

terraform {  required_providers {    docker = {      source  = "kreuzwerker/docker"      version = "~> 2.21.0"    }  }}

這是一個(gè)Terraform配置模塊,指定了所需的Docker提供者及其版本。HoG28資訊網(wǎng)——每日最新資訊28at.com

在這個(gè)配置中,指定了Terraform代碼需要使用Docker提供者與Docker容器進(jìn)行交互。source參數(shù)指定了提供者代碼的位置,在這種情況下為kreuzwerker/docker GitHub存儲(chǔ)庫(kù)。version參數(shù)指定了應(yīng)使用的提供者的最低版本。HoG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

2 提供者模塊

提供者塊配置了指定的提供者,此處為docker。提供者是Terraform用于創(chuàng)建和管理資源的插件。HoG28資訊網(wǎng)——每日最新資訊28at.com

provider "docker" {}

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

3 資源

使用資源塊定義基礎(chǔ)架構(gòu)的組件。資源可以是物理或虛擬組件,如Docker容器,也可以是邏輯資源,如Heroku應(yīng)用程序。HoG28資訊網(wǎng)——每日最新資訊28at.com

資源塊在塊之前有兩個(gè)字符串:資源類型和資源名稱。在此示例中,第一個(gè)資源類型是docker_image,名稱為Nginx。HoG28資訊網(wǎng)——每日最新資訊28at.com

為nginx docker鏡像創(chuàng)建資源塊HoG28資訊網(wǎng)——每日最新資訊28at.com

resource "docker_image" "nginx" {  name         = "nginx:latest"  keep_locally = false}

為運(yùn)行nginx的docker容器創(chuàng)建資源塊HoG28資訊網(wǎng)——每日最新資訊28at.com

resource "docker_container" "nginx" {  image = docker_image.nginx.latest  name  = "tutorial"  ports {    internal = 80    external = 80  }}

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

在創(chuàng)建Terraform配置文件(使用.tf擴(kuò)展名)之后,使用以下Terraform命令來配置和管理基礎(chǔ)架構(gòu):HoG28資訊網(wǎng)——每日最新資訊28at.com

Terraform init: 通過下載和安裝所需的提供者和模塊、初始化后端并下載必要的插件,初始化新的或現(xiàn)有的Terraform工作目錄。HoG28資訊網(wǎng)——每日最新資訊28at.com

terraform init

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

Terraform plan: 生成執(zhí)行計(jì)劃,顯示Terraform將采取哪些操作來達(dá)到配置文件中指定的期望狀態(tài)。該命令還報(bào)告將對(duì)基礎(chǔ)架構(gòu)進(jìn)行的任何更改。HoG28資訊網(wǎng)——每日最新資訊28at.com

terraform plan

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

Terraform apply: 執(zhí)行terraform plan生成的執(zhí)行計(jì)劃中提出的操作。該命令會(huì)配置和提供在配置文件中定義的基礎(chǔ)架構(gòu)。HoG28資訊網(wǎng)——每日最新資訊28at.com

terraform apply

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

如果未安裝Docker,請(qǐng)使用以下命令:HoG28資訊網(wǎng)——每日最新資訊28at.com

sudo apt-get install docker.iosudo docker pssudo chown $USER /var/run/docker.sock

使用以下命令檢查是否創(chuàng)建了Docker容器:HoG28資訊網(wǎng)——每日最新資訊28at.com

docker ps

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

瀏覽公共IP地址,會(huì)看到nginx的默認(rèn)頁(yè)面。HoG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片HoG28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-34678-0.html超高效,使用Terraform創(chuàng)建Docker鏡像和容器

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: Vue 又更新了,性能大幅提升!

下一篇: 解密Spring Cloud微服務(wù)調(diào)用:如何輕松獲取請(qǐng)求目標(biāo)方的IP和端口

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 帥氣純真少年!日本最帥初中生選美冠軍出爐

    日本第一帥哥初一生選美大賽冠軍現(xiàn)已正式出爐,冠軍是來自千葉縣的宗田悠良。日本一直熱衷于各種選美大賽,從“最美JK”起到“最美女星&r
  • 一篇聊聊Go錯(cuò)誤封裝機(jī)制

    %w 是用于錯(cuò)誤包裝(Error Wrapping)的格式化動(dòng)詞。它是用于 fmt.Errorf 和 fmt.Sprintf 函數(shù)中的一個(gè)特殊格式化動(dòng)詞,用于將一個(gè)錯(cuò)誤(或其他可打印的值)包裝在一個(gè)新的錯(cuò)誤中。使
  • 之家push系統(tǒng)迭代之路

    前言在這個(gè)信息爆炸的互聯(lián)網(wǎng)時(shí)代,能夠及時(shí)準(zhǔn)確獲取信息是當(dāng)今社會(huì)要解決的關(guān)鍵問題之一。隨著之家用戶體量和內(nèi)容規(guī)模的不斷增大,傳統(tǒng)的靠"主動(dòng)拉"獲取信息的方式已不能滿足用
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個(gè)人開發(fā)仿造稿定設(shè)計(jì)的圖片編輯器到現(xiàn)在,不知不覺已過去一年時(shí)間了,期間我經(jīng)歷了裁員失業(yè)、面試找工作碰壁,寒冬下一直沒有很好地履行計(jì)劃.....這些就放在日
  • 小紅書1周漲粉49W+,我總結(jié)了小白可以用的N條漲粉筆記

    作者:黃河懂運(yùn)營(yíng)一條性教育視頻,被54萬人“珍藏”是什么體驗(yàn)?最近,情感博主@公主是用鮮花做的,火了!僅僅憑借一條視頻,光小紅書就有超過128萬人,為她瘋狂點(diǎn)贊!更瘋狂的是,這
  • 8月見!小米MIX Fold 3獲得3C認(rèn)證:支持67W快充

    這段時(shí)間以來,包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都得到了不少爆料,而小米新一代折疊屏旗艦——小米MIX Fold 3此前也屢屢被傳
  • 三星Galaxy Z Fold5今日亮相:厚度縮減但仍略顯厚重

    據(jù)官方此前宣布,三星將于7月26日也就是今天在韓國(guó)首爾舉辦Unpacked活動(dòng),屆時(shí)將帶來帶來包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy
  • OPPO K11評(píng)測(cè):旗艦級(jí)IMX890加持 2000元檔最強(qiáng)影像手機(jī)

    【Techweb評(píng)測(cè)】中端機(jī)型用戶群體巨大,占了中國(guó)目前手機(jī)市場(chǎng)的大頭,一直以來都是各手機(jī)品牌的“必爭(zhēng)之地”,其中OPPO K系列機(jī)型一直以來都以高品質(zhì)、
  • Meta盲目擴(kuò)張致超萬人被裁,重金押注元宇宙而前景未明

    圖片來源:圖蟲創(chuàng)意日前,Meta創(chuàng)始人兼CEO 馬克·扎克伯發(fā)布公開信,宣布Meta計(jì)劃裁員超11000人,占其員工總數(shù)13%。他公開承認(rèn)了自己的預(yù)判失誤:“不僅
Top 主站蜘蛛池模板: 永和县| 秭归县| 沂源县| 神农架林区| 石阡县| 敦煌市| 奉新县| 郓城县| 柳江县| 衢州市| 精河县| 浦县| 长武县| 沛县| 通江县| 牡丹江市| 枣阳市| 六盘水市| 青岛市| 四川省| 秀山| 泰州市| 诸暨市| 成武县| 肥城市| 郓城县| 汨罗市| 盐源县| 福贡县| 泸定县| 洛南县| 桦甸市| 延庆县| 沧州市| 新和县| 万盛区| 苏尼特左旗| 竹溪县| 满城县| 平昌县| 娱乐|