心情繪本|DALL.E|大鯨魚的海上冒險波波是一條好奇心很強的大鯨魚,在海洋中探索未知世界,發現了一個充滿樂趣和驚喜的冒險故事。這篇文章描述了波波在海上發現貨櫃和郵輪,並用它們來進行遊戲的情節。文章中也融入了對於電腦系統及程式開發的介紹,展現了波波般的好奇心態。故事告訴讀者即使面對未知的事物,也能懷抱好奇心,發現樂趣。 [Java][Spring Cloud]DevOps這篇的DevOps發佈系統是以Spring Cloud微服務(微服務)為背景;由GitLab、Harbor與Kubernetes組成。
GitLab負責版本管理與CI/CD(CI/CD)。
Harbor負責Docker([Docker]介紹) Image的儲存與發佈。
Kubernetes([ [Kubernetes]Kubernetes介紹在實際生產中,容器化技術開始走向「容器編排技術」,如:Kubernetes。因為Docker無法獨立支撐大規模容器化部署。
Kubernetes起源於Borg系統,所以在大規模的叢集管理,優於其他容器編排技術。它提供拉取映像檔、拉取執行容器、路由閘道、水平擴充、監控和備份等,除外還可以自動化處理容 [Spring]安裝Maven與Docker在Spring Cloud微服務中,透過Maven與Docker,將專案打包成Docker Image,並部署。
安裝Maven
apt install maven
安裝Docker
apt install docker.io
啟動Docker
service docker s [Docker]Harbor架設Harbor是企業級的私有Docker Repository,提供管理使用者介面、角色存取控制等企業級特性。
安裝
更新apt
sudo apt-get update
安裝https的支援工具
sudo apt-get install apt-transport-https ca-ce [Docker]Docker-ComposeDocker-Compose負責對container做快速編排。設定檔預設名稱為docker-compose.yml,在檔案中,可以透過COMPOSE_FILE或-f對設定進行定義。
想要將專案透過Docker-Compose部署,需要創建docker-compose.yml和Dockerfile [Docker]指令獲取Image
docker pull
查看Image
docker images
可以查看REPOSITORY、TAG、IMAGE ID、CREATED與SIZE。
創建Image
docker build [OPTIONS] PATH | URL | -
上傳Imag [Docker]安裝MacOS
請先安裝「Homebrew」。開啟「終端機」,輸入底下指令:
brew cask install docker
載入Docker App後,點擊Next,輸入MacOS登入密碼。安裝完成後,輸入底下指令查看版本資訊:
docker -v
Linux
開啟「終端機 Docker 之建立與使用 Docker Image 清理本地 Image前端
為了實驗我們上傳的 Docker Image 有沒有問題,我們先在學一個刪除本地 Docker Image,刪除 Docker Image 要使用 docker rmi <image> 這個語法,現在開始刪除本地 Docker Image 輸入以下指令
docker rmi timmmmm [Docker]介紹Docker是由GO語言實現,是一個在GitHub上開發原始碼的專案。它的目標是實現羽量級的作業系統虛擬化。讓使用者操作Docker,就像是操作一個羽量級的虛擬機器。
優勢
快速發表和部署
高效的部署和擴充
資源使用率高
管理簡單
核心
Image映像檔
Docker