分類 DevOps 學習筆記

Docker

docker 指令總覽

前言 以下紀錄docker 相關指令,如果還不台了解image container 可以參考我這一篇文章,淺談Docker的基礎概念:Dockerfile、Docker Image與Docker Container 指令 查…

Docker

淺談Docker的基礎概念:Dockerfile、Docker Image與Docker Container

淺談Docker基礎概念,這篇文章提供了對於Docker 基礎 Dockerfile、Docker Image以及Docker Container的解釋。透過Docker開發者能夠將應用程式及其運行環境一起封裝,確保在各種操作系統(Linux、macOS、Windows)中能夠一致地運行。文章從Dockerfile的定義開始,該文件包含了構建Docker Image的指令和命令,相當於建築藍圖。隨後介紹Docker Image作為包含程式和運行時環境設置的靜態版本,其作為應用運行的快照被保存和分享。最後說明Docker Container是如何從Image實例化為運行中的容器,這個容器在隔離的環境中運行應用,確保了環境的穩定與安全。
Docker

為什麼要用Docker

寫程式通常都需要一些基底,比如說作業系統、基本要運行程式的環境。 假設我寫 PHP 那我就需要以下比較基本的東西,以下稱他們為相依環境 Web Server php-fpm (讓我們…

Docker

Dockerfile 語法 ENTRYPOINT

ENTRYPOINT 語法是 container執行後,進入container第一個執行的指令,寫法如下範例等等解釋指令。 ENTRYPOINT ["tail", "-f", "/dev/null&…

Docker

建立Dockerfile

Dockerfile 檔案主要的功能,就是將當前目錄,我們稱它 Build Context 將這些要建構 Image 的內容,Dockerfile 可以撰寫各種步驟,將檔案複製到容器的image裡面,或建…

K8S pod

此筆記主要分享如何操作pod,因為筆者我常常把docker、docker-compose、CICD 混再一起,所以我覺得操作指令都不難,但建置 K8s 處處碰壁,建議如果要了解如何用 k8s …