從rm命令來認識docker容器的刪除

2021-01-16 跟我一起學編程

前言

學習了解linux的朋友都知道,rm在linux中被用來刪除文件或者文件夾,如果是刪除一個文件,那麼命令是「rm -f XXXXX」,XXXXX為文件的地址,如果要刪除的是文件夾,那麼命令就會是「rm -rf XXXXX」,XXXXX為文件夾的地址。

例如:我們以tomcat為例,tomcat被安裝在linux伺服器上的/usr/local/tomcat文件夾下,那麼要刪除tomcat,命令就應該是「rm -rf /usr/local/tomcat」,在這裡-rf 是指以遞歸的形式刪除tomcat文件夾以及其下的文件。

docker容器rm命令的使用

1.rm語法

docker rm [OPTIONS] 容器名

其中options有三種類型:

-f :通過SIGKILL信號強制刪除一個運行中的容器-l :移除容器間的網絡連接,而非容器本身-v :-v 刪除與容器關聯的卷 2.rm容器刪除舉例

命令:docker rm -v nginx 這句話的意思是刪除nginx容器,並解除與nginx容器關聯的卷

命令:docker rm -l db 這句命令的意思是:移除容器A對容器B的連接db

命令:docker rm -f db01 db02 這句命令的意思是刪除容器db01和db02

結語

容器的刪除可以一次刪除一個或多個,在使用時直接以空格隔開就行。

相關焦點

  • Docker 基礎用法和命令幫助
    with it)ubuntu:14.04 - 使用 ubuntu 基礎鏡像 14.04/bin/bash - 運行命令 bash shell注: ubuntu 會有多個版本,通過指定 tag 來啟動特定的版本 [image]:[tag]                  $ sudo docker ps # 查看當前運行的容器,
  • 新手入門系列之-React / Vue 應用持續集成Docker 化
    運行以下命令來構建Docker映像。react-docker 可以替換為你要為鏡像命名的任何值。運行Docker + React/Vue 現在,使用以下docker run命令, 通過Docker在埠3000上運行React應用。
  • 使用Docker 運行微信 PC 客戶端
    DoChat(盒裝微信)是一個 Linux 下的 Docker 化的微信 PC Windows 客戶端,項目地址:https://github.com/huan/docker-wechat,當然既然是容器化的
  • Dockerfile 最佳實踐
    當然如果你不想在構建過程中使用緩存,你可以在 docker build 命令中使用 --no-cache=true選項。對於外部訪問,用戶可以在執行 docker run 時使用一個標誌來指示如何將指定的埠映射到所選擇的埠。ENV為了方便新程序運行,你可以使用 ENV來為容器中安裝的程序更新 PATH 環境變量。例如使用ENV PATH /usr/local/nginx/bin:$PATH來確保 CMD["nginx"]能正確運行。
  • 初探Docker的網絡模式
    今天我們就一起來認識一下docker的網絡吧~Docker的網絡模塊是可插拔式的,默認有五種網絡模式可以選擇。通過docker network ls這個命令來查看本機中所有的網絡模式。bridge模式是docker的默認網絡模式,此模式會為每一個容器設置network namespace、ip地址等,在docker啟動時候,就會在主機上創建一個名為docker0的虛擬網橋,在該主機上啟動的docker容器都會連接到這個虛擬網橋上,這樣就可以和同一宿主機上橋接模式的其它容器進行通信啦。
  • 推薦給IT新手的11個Docker免費上手項目
    docker 容器監控工具使用該工具可以方便的通過界面管理 docker 不用再記那些命令。安裝命令:大幅度縮減 docker 鏡像的體積,方便分發,使用命令 docker-slim build --http-probe your-name/your-app。
  • 雲計算核心技術Docker教程:解決Windows下docker埠映射問題
    在Windows系統下安裝docker並嘗試在其中運行Nginx服務,在映射完畢之後在主機的瀏覽器中,打開localhost:port無法訪問對應的服務。
  • 【Linux】常用命令:rm 高級用法簡單講
    作者:不愛孤獨愛戰爭來源:微信公眾號 光榮之路(ID:gloryroadtrain)Linux常用命令第五集包含命令:rm一、命令簡介刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。
  • Linux中4種rm命令的使用方法
    今天給大家說一下rm命令的4中使用方法,rm命令可以說是Linux中比較常用的命令了,通俗的講,我們可以認為 rm 命令是用於刪除文件和目錄的。raksmart美國伺服器。好了,話不多說,上例子:1. 如何讓 rm 忽略不存在的文件或目錄?
  • Docker 的第二次死亡
    Docker 源於 Linux Container,可以將一臺機器的資源分成 N 份容器,做到資源的隔離,並將可運行的程序定義為標準的 docker image。相對來說,Kubernetes 屬於 Docker 容器引擎的上層:編排調度層,它可以把不同機器的每份容器進行編排、調度,組成分布式系統。
  • qBittorrent 4.2.1 docker鏡像更新說明
    鏡像地址:https://hub.docker.com/r/80x86/qbittorrentps:新版本qb 4.2.1 docker鏡像最新版為2020年3月5日 晚上18點多編譯的.ps:本次更新主要是功能增加和bug修復,與之前的版本是完全兼容的,可放心升級。
  • 誰是容器中的「戰鬥機」?Docker與Chef、LXC等容器對比
    Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。Docker可以自動化打包和部署任何應用、創建一個輕量級私有PaaS雲、搭建開發測試環境、部署可擴展的Web應用等。
  • 雲計算核心技術Docker教程:Docker 守護進程dockerd的LCOW選項
    在Windows上,Docker守護程序支持單個鏡像層存儲驅動程序,具體取決於鏡像平臺:windowsfilter Windows鏡像以及 lcowWindows上的Linux容器。可以使用帶有--storage-opt標誌指定的選項來配置特定的存儲驅動程序 。
  • 記一次linux下rm無法刪除文件 Permission denied沒有權限
    rm無法刪除文件,通過lsattr命令查看文件權限也沒有隱藏屬性i,伺服器上也沒安裝雲鎖安全軟體。[root@jdian .git]# rm -rf .mysql.confrm: cannot remove '.mysql.conf' Permission denied[root@jdian .git]# lsattr .mysql.conf---e- .mysql.conf陷入了死胡同,百思不得其解,無意執行命令<font color=red>
  • 如何在Linux上使用xargs命令
    刪除嵌套目錄中的文件如果文件名中包含空格或者其他特殊字符(例如換行符),xargs 將無法正確解釋這些文件名。我們可以使用 -0(空終止符)選項來解決這一問題。此時, xargs 將使用 null 字符作為文件名最終的分隔符。這裡我們以 find 命令為例。find 有自己的選項來處理文件名中的空格和特殊字符,即 -print0(全名,空字符)選項。
  • 利用雲伺服器搭建解鎖免費聽網易雲灰歌曲的代理-docker版
    註:本教程僅作為學習參考使用,請支持正版一、最近在GitHub上發現一個有趣的項目:UnblockNeteaseMusic,可以解鎖網易雲灰色歌曲,利用docker超簡單搭建。二、搭建步驟1、 yum install docker -y ###安裝docker2 、 systemctl start docker ####啟動docker3、systemctl enable docker #########默認開啟3、yum install python-pip ######安裝pip4、pip
  • Docker Hub鏡像中首次發現名為Graboid的加密挖礦蠕蟲病毒
    在Unit 42向Docker團隊通報該情況後,Docker團隊便迅速與Unit 42團隊聯手刪除這些惡意鏡像。  容器化加密挖礦蠕蟲病毒攻擊者選取某個不安全的docker主機作為攻擊目標,然後遠程發布指令下載並部署惡意Docker鏡像pocosow/centos:7.6.1810.