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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

docker 删除容器_Docker使用命令和技巧

發(fā)布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker 删除容器_Docker使用命令和技巧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

既然已經(jīng)搭建好了Docker關(guān)于基礎(chǔ)的命令以及使用方式我們當(dāng)然要進(jìn)行學(xué)習(xí),還有一些小技巧比如批量操作鏡像加速和怎么尋找合適的Docker-Images都是本節(jié)的內(nèi)容

附上:

喵了個咪的博客:w-blog.cn

官方Git地址:https://github.com/moby/moby

1.Docker基本操作命令

docker容器生命周期管理

  • docker run 在一個新的容器執(zhí)行一個命令
  • docker start 開一個或者更多已經(jīng)停止的容器
  • docker stop 停止一個運(yùn)行的容器
  • docker restart 重新開始一個運(yùn)行的容器
  • docker kill 殺死一個運(yùn)行的容器
  • docker rm 刪除一個或更多的容器
  • docker pause 暫停一個容器的所有進(jìn)程
  • docker unpaunse 恢復(fù)一個容器的所有進(jìn)程

docker容器操作運(yùn)維

  • docker ps 列出容器
  • docker inspect 列出關(guān)于容器或鏡像的底層信息
  • docker top 顯示一個容器運(yùn)行的進(jìn)程
  • docker attach 附上一個運(yùn)行的容器
  • docker events 得到實(shí)時的來自服務(wù)的事件
  • docker log 獲得一個容器的日志
  • docker wait 阻塞直到一個容器停止,然后打印它的退出代碼
  • docker export 導(dǎo)出一個容器的文件系統(tǒng)作為一個tar文件
  • docker port 列出容器映射的端口

docker版本管理

  • docker commit 創(chuàng)建一個新的鏡像從一個容器
  • docker cp 從容器復(fù)制一個文件或目錄到本地目錄或標(biāo)準(zhǔn)輸出
  • docker diff 展示一個容器文件系統(tǒng)的變化

docker鏡像倉庫

  • docker login 登入倉庫
  • docker pull 拉取鏡像
  • docker push 推送鏡像
  • docker search 搜索鏡像

docker本地鏡像管理

  • docker images 列出本地的鏡像
  • docker rmi 刪除本地的鏡像
  • docker tag 打標(biāo)簽本地的鏡像
  • docker build 通過Dockerfile構(gòu)建本地的鏡像
  • docker histroy 列出鏡像的歷史
  • docker save 保存本地的鏡像為一個tar文件
  • docker import 通過tar導(dǎo)入鏡像
  • docker load 加載tar鏡像

docker其它命令

  • docker info
  • docker version

2. 小技巧

批量操作

很多時候發(fā)現(xiàn)可能需要清理Docker環(huán)境,但是容器挨個停止挨個刪除確實(shí)太過于麻煩了,使用如下命令可以做到很快速的處理批量刪除

> docker ps // 查看所有正在運(yùn)行容器
> docker stop containerId // containerId 是容器的ID
> docker ps -a // 查看所有容器
> docker ps -a -q // 查看所有容器ID
> docker stop $(docker ps -a -q) //  stop停止所有容器
> docker rm $(docker ps -a -q) //   remove刪除所有容器
> docker rmi $(docker images -a -q) //   刪除所有的鏡像

hub.docker

既然使用了docker,就會大量的使用別人提起處理好的環(huán)境常常我們?nèi)ttps://hub.docker.com/ 中尋找我們需要的鏡像

搜索你需要的鏡像

默認(rèn)docker在拉取鏡像的時候就會從hub.docker中拉取,使用如下命令就可以拉取上面第一個鏡像

docker pull richarvey/nginx-php-fpm

國內(nèi)鏡像倉庫和鏡像源

國內(nèi)鏡像倉庫可以申請一個阿里云賬號直接使用它的免費(fèi)Docker倉庫

對應(yīng)的Docker源地址需要大家去阿里云容器鏡像管理中申請,獲取使用其他國內(nèi)Docker源(如果不配置在后續(xù)的K8S安裝非常慢)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF# 重啟
sudo systemctl daemon-reload
sudo systemctl restart docker

注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!

總結(jié)

以上是生活随笔為你收集整理的docker 删除容器_Docker使用命令和技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。