鏡像操作: 搜尋 : docker search 關鍵字 下載下傳 : docker pull 關鍵字 檢視:docker images 檢視鏡像内容資訊:docker inspect 鏡像名(ID) 删除:docker rmi 鏡像名(ID) 導出鏡像:docker sava -o 儲存的檔案名 鏡像名(ID) 導入鏡像:docker load < 儲存的檔案 更改鏡像名稱及标簽docker tag 鏡像id 新的鏡像名: 标簽
create指令與容器環境和配置相關的選項: 選項 說明 --add-host=[ ] 在容器内添加一個主機名到IP位址的映射關系(通過/etc/hosts檔案) --device=[ ] 映射實體機上的裝置到容器内 --dns-search=[ ] DNS搜尋域 --dns-opt=[ ] 自定義的DNS選項 --dns=[ ] 自定義的DNS伺服器 -e,--env=[ ] 指定容器内環境變量 --env-file=[ ] 從檔案中讀取環境變量到容器内 -h,--hostname="" 指定容器内的主機名 --ip=“” 指定容器的IPv4位址 --ip6="" 指定容器的IPv6位址 --link=[ <name or id>:alias] 連接配接到其它容器 --mac-address="" 指定容器的Mac位址 --name="" 指定容器的别名
容器操作: 建立:docker create -it 鏡像名(ID) /bin/bash 啟動容器: docker start 容器名(ID) 停止容器:docker stop 容器名(ID) 暫停:docker pause 容器名(ID) 取消暫停:docker unpause 容器名(ID) 删除:docker rm -f 容器名(ID) 删除所有停止的容器:docker container prune 檢視容器詳細資訊:docker inspect 容器id 檢視容器清單:docker ps -a 建立并運作:docker run -itd 鏡像id /bin/bash 将容器存入檔案:docker export 容器id > 檔案名 将容器檔案導入鏡像:docker import 檔案名 鏡像名: 标簽
使用指定網絡建立容器: docker run -it --network bridge 鏡像id /bin/bash docker網絡檢視: docker network ls 建立docker網絡: docker network create --driver=bridge 自定義的網絡名稱 建立docker網絡并且自定義可配置設定的網段和網關: docker network create --driver=bridge --subnet 192.168.80.0/24 --gateway 192.168.80.1 自定義的網絡名稱 使用指定網絡建立容器并且配置設定一個靜态IP位址: docker run -it --network 網絡名稱(自定義) --ip 192.168.80.100 鏡像名 /bin/bash 注意:靜态IP位址隻要自定義網段并且使用“--subnet”指定網段才能配置設定 檢視docker網絡的詳細資訊: docker network inspect 網絡名稱 删除docker網絡: docker network rm 網絡名稱