創(chuàng)建鏡像
docker build -t (鏡像名) . 自動(dòng)在當(dāng)前目錄下找dockerfile也可換成其他路徑
查看本地鏡像
docker images?
登陸鏡像服務(wù)器
docker login -u (登錄名) -p (登陸密碼) (鏡像服務(wù)器域名或地址)
從倉(cāng)庫(kù)拉鏡像
docker pull (鏡像名)
從本地加載鏡像
docker load -i (壓縮包名)
上傳鏡像到倉(cāng)庫(kù)
docker push (倉(cāng)庫(kù)地址)/(鏡像名):(標(biāo)簽)
刪除本地鏡像
docker rmi (鏡像名)
刪除容器
docker rm -f (容器名)
用鏡像啟動(dòng)容器
docker run -d —name (容器名)-v (宿主機(jī)目錄):(容器內(nèi)目錄) -e (參數(shù)) (鏡像名) -p (宿主機(jī)端口):(容器端口) —network (虛擬網(wǎng)絡(luò)名) (最后寫鏡像名)
停止容器
docker stop (容器名)
查看容器進(jìn)程
docker ps 加a參數(shù)可查看到包被stop掉的容器
查看容器運(yùn)行日志
docker logs -f (容器名)
查看容器詳細(xì)信息
docker inspect (容器名)
進(jìn)入容器
docker exec -it (容器名) bash
創(chuàng)建自定義網(wǎng)絡(luò)
docker network create (網(wǎng)絡(luò)名)
查看/刪除自定義網(wǎng)絡(luò)
docker network ls 或 rm (網(wǎng)絡(luò)名)
將容器加入/移出網(wǎng)絡(luò)
docker network connect (網(wǎng)絡(luò)名) (容器名) 或 disconnect (網(wǎng)絡(luò)名) (容器名)