docker常用命令

2021-10-04 09:41:53 字數 1822 閱讀 3744

3 月,跳不動了?>>>

取docker映象

docker pull image_name
檢視宿主機上的映象,docker映象儲存在/var/lib/docker目錄下:

docker images
檢視當前有哪些容器正在執行

docker ps
檢視所有容器

docker ps -a
刪除映象

docker rmi  docker.io/tomcat:7.0.77-jre7   或者  docker rmi b39c68b7af30
啟動、停止、重啟容器命令:

docker start container_name或者container_id

docker stop container_name或者container_id

docker restart container_name或者container_id

# 執行指令碼

docker run -p 8080:8080 -t springboot/spring-boot-docker
#後台啟動乙個容器後,如果想進入到這個容器,可以使用attach命令:

docker attach container_name/container_id
#docker exec後邊可以跟多個引數,這裡主要說明-i-t引數。

只用-i引數時,由於沒有分配偽終端,介面沒有我們熟悉的 linux 命令提示符,但命令執行結果仍然可以返回。

-i-t引數一起使用時,則可以看到我們熟悉的 linux 命令提示符。

$ docker exec -i 69d1 bash

lsbin

boot

dev...

$ docker exec -it 69d1 bash

root@69d137adef7a:/#

#刪除容器的命令

docker rm container_name/container_id
#刪除所有停止的容器

docker rm $(docker ps -a -q)
查詢docker hub上的nginx映象

docker search nginx
檢視指定時間後的日誌,只顯示最後100行:

$ docker logs -f -t --since="2018-02-08" --tail=100 container_id
檢視最近30分鐘的日誌:

$ docker logs --since 30m container_id
檢視某時間之後的日誌:

$ docker logs -t --since="2018-02-08t13:23:37" container_id
檢視某時間段日誌:

$ docker logs -t --since="2018-02-08t13:23:37" --until "2018-02-09t12:23:37" container_id
參考文件:

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...