日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker 删除所有镜像_Docker常用命令

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 删除所有镜像_Docker常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

docker 常用命令

#查看 Docker 版本 docker version

#從 Docker 文件構建 Docker 鏡像

docker build -t image-name docker-file-location

#運行 Docker 鏡像 docker run -d image-name

#查看可用的 Docker 鏡像 docker images

#查看最近的運行容器 docker ps -l

#查看所有正在運行的容器 docker ps -a

#停止運行容器 docker stop container_id

#刪除一個鏡像 docker rmi image-name

#列出所有鏡像id docker images -q

#刪除所有鏡像 docker rmi $(docker images -q)

#強制刪除所有鏡像 docker rmi -r $(docker images -q)

#顯示虛懸鏡像 docker image ls -f dangling=true

#刪除所有虛懸鏡像 docker rmi $(docker images -q -f dangling=true)

#刪除所有虛懸鏡像 docker image prune

#守護進程啟動 -d docker run -p 8080:8080 --name tomcat -d tomcat

#重啟容器

docker start tomcat1

docker restart container_id

docker stop tomcat1

#指定容器名啟動tomcat

docker run -p 8080:8080 --name tomcat tomcat

#啟動ubuntu

docker run -it ubuntu

docker container ls

docker exec -i xxx bash

#刪除none的容器 docker container prune

#列出所有容器Id docker ps -a -q

#刪除所有容器 docker rm $(docker ps -a -q)

#使用bash方式啟動容器 docker run -it mytomcat bash

#進入 Docker 容器 docker exec -it container-id /bin/bash

#查看所有數據卷 docker volume ls

#查看鏡像、容器、數據卷所占用的空間 docker system df

#刪除指定數據卷 docker volume rm [volume_name]

#列出未關聯的數據卷 docker volume ls -qf dangling=true

#刪除所有未關聯的數據卷 docker volume rm $(docker volume ls -qf dangling=true)

#從主機復制文件到容器 sudo docker cp host_path containerID:container_path

#從容器復制文件到主機 sudo docker cp containerID:container_path host_path


其它 #進入ubuntu操作系統,并退出時刪除容器

docker run -it --rm

ubuntu:16.04

bash

#列出所有鏡像(包括中間層鏡像)

$ docker image ls –a

$ docker image ls ubuntu

$ docker image ls ubuntu:18.04

#mongo:3.2 之后建立的鏡像,可以用下面的命令:

docker image ls -f since=mongo:3.2

docker image ls -f before =mongo:3.2

#如果鏡像構建時,定義了 LABEL,還可以通過 LABEL 來過濾

docker image ls -f label=com.andrick.version=1.1.0

#只顯示含鏡像ID和倉庫名: $ docker image ls --format "{{.ID}}: {{.Repository}}"

#刪除容器

docker rm ubuntn:18.04

docker rm image id

docker container rm 容器

#刪除所有倉庫名為 redis 的鏡像:

$ docker image rm $(docker image ls -q redis)

#或者刪除所有在 mongo:3.2 之前的鏡像:

$ docker image rm $(docker image ls -q -f before=mongo:3.2)

#鏡像


#拉取鏡像 docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標簽]

##拉取鏡像tomcat last版本 docker pull tomcat

##拉取ubuntu鏡像 docker pull ubuntu:16.04

##拉取指定鏡像版本

##運行tomcat docker run -p 8080:8080 tomcat

##進入docker 中的ubuntu環境 docker run -it --rm ubuntu:16.04 bash

  • -it:這是兩個參數,一個是 -i:交互式操作,一個是 -t 終端。進入 bash 執行一些命令并查看返回結果,因此我們需要交互式終端。
  • --rm:這個參數是說容器退出后隨之將其刪除。這里只是隨便執行個命令,看看結果,不需要排障和保留結果,因此使用 --rm 可以避免浪費空間。
  • ubuntu:16.04:這是指用 ubuntu:16.04 鏡像為基礎來啟動容器。
  • bash:放在鏡像名后的是命令,這里我們希望有個交互式 Shell,因此用的是 bash

總結

以上是生活随笔為你收集整理的docker 删除所有镜像_Docker常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。