快捷鍵ctrl+c 停止容器,如果加了-rm引數,會刪除容器
ctrl+p,ctrl+q,退出,但是讓容器保持執行
列出所有映象
docker images
檢視本地映象
docker image ls
查詢docker hub上的映象
docker search 映象名
例: docker search redis
刪除映象
docker rmi 映象名稱或映象id
刪除所有映象
docker rmi $(docker ps -aq)
刪除容器
docker rm 容器名稱或容器id
刪除所有容器
docker rm $(docker ps -aq)
檢視在執行的容器
docker ps
檢視在執行以及停止的容器
docker ps -a
啟動容器
docker start 容器名稱或容器id
停止容器
docker stop 容器名稱或容器id
停止所有容器(windows系統需要在powershell模式下才支援)
docker stop $(docker ps -aq)
檢視容器的執行日誌
docker logs 容器id
** 進入到某個容器命令列視窗,進行容器相關的操作
docker exec -it 容器id /bin/bash
或docker exec -it 容器id bash
然後可以使用容器裡的命令
例如:ls
ls -al
clear
退出容器命令列視窗
exit 用於windows
ctrl+p,ctrl+q
檢視容器的配置資訊
docker inspect 容器id
構建映象
docker build -t 映象名 .
例: docker build -t myaccount/mywebabb .
-t 表示映象名,後面的圓點符號前面有乙個空格,表示當前目錄。
登入docker hub
docker login
發布映象到docker hub
docker push 使用者名稱/映象
例: docker push yeecat/asp.netcore_demo
建立容器網路
docker network create --driver bridge 網路名
檢視容器網路列表
docker network ls
讓容器加入容器網路
docker run -d --network=網路名 --name 網路內的容器名 映象名
檢視容器網路配置資訊
docker network inspect 網路名
刪除容器網路
docker network rm 網路名
volume是什麼?
volume(卷)是容器中乙個特別種類的目錄,通常叫做資料volume,顧名思義,裡面可以放置各種型別的資料,例如**、日誌檔案、資料檔案等等。
volume可以在容器間被共享和復用,可以讓多個容器對同乙個volume進行讀寫,也可以讓乙個容器讀寫多個volume。
對映象的更新並不會影響volume。
volume是被持久化的,即使容器刪除了,volume仍然存在。
如何把源**裝進容器裡?
1) 可以在製作映象時直接把原始碼嵌入裡面。
2) 把原始碼掛載到容器的可讀寫層(卷裡面)。
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
docker常用命令
1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...
docker常用命令
docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...