dockerfile、docker compose、k8s區(qū)別

1.各自功能

  • dockerfile: 構建單個服務鏡像,以腳本形式
  • docker-compose:多鏡像編排容器
  • k8s:跨服務編排

2. 詳解

2.1 dockerfile

從無到有的構建鏡像,包括依賴環(huán)境、代碼、中間件、數據庫等。

2.2 docker-compose(docker-compose.yml )

是單機管理,編排容器,可以同時管理多個 container ,將多個相關的容器一次性啟動,比如運行一個jar需要依賴jdk、mysql、mq、redis等,這些容器只需要 docker-composer up 就可以全部啟動,不需要一個個單獨啟動。

2.3 k8s

多節(jié)點管理Docker

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容