docker pull *** 拉取映象
docker rmi *** 刪除映象
docker run *** 執行容器, 先從本地倉庫裡找,沒有的話去遠端倉庫拉,拉完執行。
docker images 檢視映象
docker ps 檢視正在執行的容器
docker ps -all 檢視所有容器
docker ps -f status=exited 檢視沒有在執行的容器
docker run --name *** *** 執行指定名稱的容器 其中:-t 執行並進入容器 -i 執行容器 -p 隨機指定埠 -p 指定埠(如: 80:80)
docker rm *** 刪除容器 (區分docker rmi *** , 是刪除映象) 容器必須是停止狀態才能刪除
守護方式建立容器:
docker run -di --name 容器名稱 映象名稱:標籤
進入守護方式建立的容器:
docker exec -it 容器名稱/容器id /bin/bash (實際會進入乙個閹割版的linux, 然後linux裡裝了乙個容器)
容器的啟動和停止:docker stop 容器名稱 docker start 容器名稱
docker 中的檔案拷貝:
(1) 從外部系統將檔案拷貝入docker
docker cp test.txt 容器名稱:/etc 將當前路徑下的test.txt檔案拷到指定容器的/etc目錄下
(2)從容器中將檔案拷出到外部系統
docker cp 容器名稱:/etc/test.txt /root (將指定容器中/etc/test.txt檔案拷貝到外部系統/root下)
docker 指定目錄掛載:
在啟動容器時,指定目錄, docker run -di --name mynginx -p 80:80 -v /root/abc:/etc/abc nginx (左側外部系統檔案,右側容器內檔案) 通過目錄掛載,將容器內檔案和外部系統檔案進行資料同步。 -v 命令 即操作指定目錄掛載。
docker 匿名目錄掛載:
docker run -di --name mynginx -p 80:80 -v /etc/abc nginx 將nginx容器內的/etc/abc目錄掛載到系統預設位置 , 預設位置為: var/lib/docker/volmont
docker 具名掛載
docker run -di --name mynginx -p 80:80 -v name:/etc/abc nginx 將nginx容器內的/etc/abc目錄掛載到系統預設位置 , 預設位置為: var/lib/docker/volmont 指定名稱為:name
檢視容器的詳細資訊:
docker inspect 容器名稱 在mounts節點中可以看到具體資料卷掛載資訊
容器的刪除:
docker rm 容器名稱/映象
檢視某個容器埠:
docker port 容器名
docker常用命令記錄
過載守護程序以及重啟docker sudo systemctl daemon reload sudo service docker restart執行命令檢視是否開放了遠端訪問埠 sudo systemctl status docker.service啟動docker映象 sudo docker e...
Docker常用命令記錄
平常在工作中使用docker,經常會使用到的docker命令 sudo docker run t i ubuntu bin bash t 選項是讓docker分配乙個偽終端 pseudo tty 並繫結到容器的標準輸入上 i 則讓容器的標準輸入保持開啟 d 可以讓docker容器在後台以守護態 da...
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...