Shell Script在CI/CD(持續集成/持續交付)中扮演著實現自動化和流程化的關鍵角色。可以被嵌入到CI/CD流程中,用來自動處理各種部署和測試任務,...
Shell Script基本結構元素: 1. Shebang行: #!/bin/bash 位於shell script文件的起始位置,通常以#! 開頭後...
在Shell Script中常用的字串和數字比較運算符: 字串比較運算符: =:等於(字串相等) !=:不等於(字串不相等) <:小於(按字典序比較) &...
容器技術是一項虛擬化技術,其主要目的在於簡化應用程序的部署、管理和運行。不同於傳統虛擬機器,容器化允許多個應用程式共享主機操作系統的核心(Kernel)。開發...
一、建立容器前的基本知識: Docker: Docker 是一個開源的容器化平台,用於將應用程序和其相關的依賴項打包成可移植的容器。Docker 的主要...
Volume(資料儲存): Volume 是 Docker 中用來儲存資料的機制之一,容器的生命週期是暫時性的,當容器被刪除時其內部資料也會一併刪除,透過...
Dockerfile 可用於定義如何建立 image,使用文字檔定義建立image所需的配置,包括指定基礎映像,通常使用官方的基礎映像作為自定image的基礎映...
Docker Compose是一個用於管理Web應用程式和數據庫等組件的容器化部署應用工具,它使用YAML文件來定義應用程式的各個組件,包括容器、image、...
使用 Dockerfile 建立自己的 Docker image 步驟 1: 建立工作目錄 建立一個新目錄,用於存放Docker專案,其中包含新建的Dock...
在持續集成/持續交付CI/CD流程中,你會常見到YAML 檔的踪跡,例如在CI/CD 中用於定義自動化的構建、測試和部署流程、Kubernetes配置文件使用...