docker image save 保存鏡像,對於docker須要從一臺機器遷移到另一臺機器時比較有用
以下圖所示,使用-o參數將鏡像保存到文件中
git
docker image load 加載鏡像,將上文的centos.tar.gz鏡像文件load到本地,做爲一個鏡像;
仍是輸出本次load的鏡像名和tag
docker
dockers image rm (docker rmi) 刪除鏡像,刪除鏡像時須要指定鏡像的image id,若是正在被使用的鏡像,將不被容許刪除
docker image prune 刪除沒有被用到的鏡像
docker image build 根據dockerfile構建鏡像,後續會專門一章用來說解dockerfileshell
-e 爲容器設置環境變量 -v hostdir:dockerDir 將主機的目錄映射到docker中 --name 爲容器命名 -itd 這是是3個參數,經常同時用到,表示-d表示後臺運行 -u 以某個用戶進入容器 -p hostport:dockerport 映射宿主機的端口到docker容器的端口
docker exec container\_id command 進入一個容器
經常使用的命令是docker exec -it 000c9de4532e0e6f /bin/bashcentos
docker ps 查看正在運行的容器
docker container ls 查看本地的容器,與docker ps -a做用相同
同時建立容器時還能夠指定cpu,內存,ip等系統參數,具體使用方法能夠經過help瞭解其用法bash
docker commit
根據容器構建一個鏡像,ui
-a 做者 -m 提交內容,相似於git提交的commit
在本地鏡像列表中能夠查看到剛剛建立的鏡像,而且經過inspect命令能夠查看到鏡像的內容,Comment就是咱們剛剛提交的信息,若是有興趣能夠仔細查看其中的內容,你會發現映射進去的目錄,設置的環境變量都會在inspect中有記錄spa
docker cp contain_id:file file 從容器中複製文件到宿主機
code