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