安裝網(wǎng)站系統(tǒng)個(gè)人網(wǎng)絡(luò)銷(xiāo)售平臺(tái)
docker images????????查看鏡像文件
docker ps -a????????查看容器文件
docker rm 0b2????????刪除容器文件,id取前三位即可
docker rmi e64????????刪除鏡像文件(先刪容器才能刪鏡像),id取前三位即可
在包含Dockerfile文件的目錄下運(yùn)行以下命令,即可執(zhí)行文件的內(nèi)容,下載對(duì)應(yīng)文件
docker build -t my-python-app .
看清楚,有個(gè)“點(diǎn)”!!!
docker build -t my-python-app .
-t? ?
選項(xiàng)用于給鏡像打標(biāo)簽,設(shè)置my_python_app
是鏡像的名稱
.???
表示使用當(dāng)前目錄下的Dockerfile文件,進(jìn)行創(chuàng)建
根據(jù)Dockerfile文件創(chuàng)建的鏡像下載后后查看完成
Dockerfile文件啟動(dòng)時(shí)會(huì)設(shè)置端口,設(shè)置的端口號(hào)應(yīng)與下面的docker run -p 5000:5000端口號(hào)一致,文件名稱也應(yīng)當(dāng)一致
docker run -p 5000:5000 g1
-p? ? ? ? ?設(shè)置映射端口為5000
g1????????鏡像文件的名稱,一般置于命令最后,即為容器名稱
--name gg1? ? ? ? 設(shè)置容器名稱為gg1?(可選,如果不更改名稱,會(huì)自動(dòng)填充鏡像名稱作為容器名稱)
docker start XXX? ? ? ? 啟動(dòng)id為XXX的容器
docker stop XXX? ? ? ? 關(guān)閉id為XXX的容器
docker ps? ? ? ? ? ? ? ? ? ? 列出正在運(yùn)行的容器名稱
docker ps -a? ? ? ? ? ? ? ? 列出所有容器名稱