什么是Docker
- Docker相當(dāng)于虛擬機(jī)祸憋,但卻比虛擬機(jī)輕量許多虐急,會為每一個(gè)應(yīng)用提供完全隔離的運(yùn)行環(huán)境比庄,可以在每一個(gè)環(huán)境配置不同的工具和軟件唉工,不同的環(huán)境不會相互影響研乒。這個(gè)環(huán)境成為容器(container)。
- Docker中三個(gè)重要的概念Dockerfile,Image(鏡像),Container(容器)淋硝。
1雹熬、Image(鏡像):里面包含了你要部署的應(yīng)用程序以及它關(guān)聯(lián)的所有的庫,通過鏡像我門能創(chuàng)建許多不同的contianer
2谣膳、Dockfile: 它就像一個(gè)腳本一樣幫你創(chuàng)建出鏡像
Docker的安裝
windows或mac可以在官網(wǎng)中下載應(yīng)用:https://www.docker.com/
安裝WSL2
vsCode 會有Docker的擴(kuò)展
Docker的使用
- 首先在根目錄下創(chuàng)建一個(gè)Dockerfile文件
- 然后參考文檔
英文文檔: https://docs.docker.com/engine/reference/run/
中文文檔: https://yeasy.gitbook.io/docker_practice/image/dockerfile/references