Docker 進(jìn)程相關(guān)命令
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker
- 設(shè)置開(kāi)機(jī)啟動(dòng)docker服務(wù):
systemctl enable docker
Docker 鏡像相關(guān)命令
docker images
docker images –q # 查看所用鏡像的id
- 搜索鏡像:從網(wǎng)絡(luò)中查找需要的鏡像
docker search 鏡像名稱
- 拉取鏡像:
- 從Docker倉(cāng)庫(kù)下載鏡像到本地囚枪,鏡像名稱格式為 名稱:版本號(hào)构哺,如果版本號(hào)不指定則是最新的版本煤痕。
docker pull 鏡像名稱
docker rmi 鏡像id # 刪除指定本地鏡像
docker rmi `docker images -q` # 刪除所有本地鏡像
Docker 容器相關(guān)命令
docker ps # 查看正在運(yùn)行的容器
docker ps –a # 查看所有容器
docker run 參數(shù)
docker exec 參數(shù) # 退出容器佛纫,容器不會(huì)關(guān)閉
docker exec -it logsatsh bash
exit
docker stop 容器名稱
docker start 容器名稱
- 刪除容器:如果容器是運(yùn)行狀態(tài)則刪除失敗,需要停止容器才能刪除
docker rm 容器名稱
docker inspect 容器名稱
- 參數(shù)說(shuō)明:
- -i:保持容器運(yùn)行诀豁。通常與 -t 同時(shí)使用。加入it這兩個(gè)參數(shù)后,容器創(chuàng)建后自動(dòng)進(jìn)入容器中耻卡,退出容器后,容器自動(dòng)關(guān)閉牲尺。
- -t:為容器重新分配一個(gè)偽輸入終端卵酪,通常與 -i 同時(shí)使用幌蚊。
- -d:以守護(hù)(后臺(tái))模式運(yùn)行容器。創(chuàng)建一個(gè)容器在后臺(tái)運(yùn)行溃卡,需要使用docker exec 進(jìn)入容器溢豆。退出后,容器不會(huì)關(guān)閉瘸羡。
- -it 創(chuàng)建的容器一般稱為交互式容器漩仙,-id 創(chuàng)建的容器一般稱為守護(hù)式容器
- --name:為創(chuàng)建的容器命名。
- -v:設(shè)置數(shù)據(jù)卷
docker run ... –v 宿主機(jī)目錄(文件):容器內(nèi)目錄(文件) ...