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