亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

目錄
  • 簡(jiǎn)介:
  • 1、創(chuàng)建多個(gè)容器
  • 2、停止多個(gè)容器
  • 3、刪除多個(gè)容器
  • 4、強(qiáng)制刪除容器
  • 總結(jié)

簡(jiǎn)介:

這是一篇有關(guān)【doker的多容器操作和強(qiáng)制刪除容器的方法】的文章,用最精簡(jiǎn)的語(yǔ)言去表達(dá)給前端讀者們。

docker多容器操作與強(qiáng)制刪除容器的方法步驟

1、創(chuàng)建多個(gè)容器

在WIndows環(huán)境下我們來(lái)作這個(gè),先打開(kāi)三個(gè)PowerShell窗口,然后在每個(gè)窗口中輸入創(chuàng)建容器的命令,這里以Nginx鏡像為例

docker container run nginx

然后再重新打開(kāi)一個(gè)PowerShell窗口,輸入查看命令,查看已經(jīng)開(kāi)啟的容器。

docker container ls

可以看到現(xiàn)在已經(jīng)有3個(gè)開(kāi)啟的容器了。

PS C:\Users\Administrator> docker container ls
CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS     NAMES
91cc350cc044   nginx     "/docker-entrypoint.…"   6 minutes ago   Up 6 minutes   80/tcp    optimistic_kalam
24f7f578deff   nginx     "/docker-entrypoint.…"   6 minutes ago   Up 6 minutes   80/tcp    focused_lovelace
06fbdca5b9fb   nginx     "/docker-entrypoint.…"   7 minutes ago   Up 7 minutes   80/tcp    epic_wright

2、停止多個(gè)容器

現(xiàn)在要把三個(gè)容器用一個(gè)命令停掉,笨的方法是直接加上ID或名字【不推薦】。

docker container stop  <ID1  ID2  ID3>

但如果你想想,比如這時(shí)候有100個(gè)容器,我們用這種方法就會(huì)非常麻煩。

這時(shí)候我們需要學(xué)一個(gè)新的查看命令,比如只查看現(xiàn)在所有容器的ID【推薦】,命令如下。

docker container ps -aq

這樣就打印出了所有容器的ID,這時(shí)候包括沒(méi)有開(kāi)啟的。

91cc350cc044
24f7f578deff
06fbdca5b9fb
6fcbf0e96849

有了這個(gè)命令之后,我們就可以作一個(gè)命令組合。

docker container stop $(docker container ps -qa)

命令執(zhí)行后,會(huì)返回給我們?nèi)萜鞯木幪?hào),說(shuō)明已經(jīng)停止了。可以使用下面的命令再次查看。

docker container ls -a

這時(shí)候就可以看到,所有容器不在是up狀態(tài)了,而是exited狀態(tài)。

**PS C:\Users\Administrator> docker container ls -a
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS                      PORTS     NAMES
91cc350cc044   nginx     "/docker-entrypoint.…"   36 minutes ago   Exited (0) 10 seconds ago             optimistic_kalam
24f7f578deff   nginx     "/docker-entrypoint.…"   37 minutes ago   Exited (0) 10 seconds ago             focused_lovelace
06fbdca5b9fb   nginx     "/docker-entrypoint.…"   38 minutes ago   Exited (0) 10 seconds ago             epic_wright
6fcbf0e96849   nginx     "/docker-entrypoint.…"   46 hours ago     Exited (0) 46 hours ago               great_raman**

3、刪除多個(gè)容器

會(huì)了停止多個(gè)容器,那刪除多個(gè)容器就很簡(jiǎn)單了。

docker container rm $(docker container ps -aq)

4、強(qiáng)制刪除容器

正在運(yùn)行的容器,是不可以直接刪除的,會(huì)報(bào)錯(cuò)。我們來(lái)做個(gè)實(shí)驗(yàn)。

新建一個(gè)容器:

docker container run nginx

然后新開(kāi)一個(gè)PowerShell,直接使用rm命令刪除。

docker container rm <ID or Image Name >

這時(shí)候會(huì)直接報(bào)錯(cuò)。報(bào)錯(cuò)內(nèi)容如下。

Error response from daemon: You cannot remove a running container 21d0ec08e126efe73482264a588a3169c9d5b2253e7d53657ab8ddcf0f8302ba. Stop the container before attempting removal or force remove

報(bào)錯(cuò)信息大體就是不能刪除沒(méi)有stop的容器

但這時(shí)候就是要?jiǎng)h除,你可以使用強(qiáng)制刪除命令怕【非必要情況下,謹(jǐn)慎使用!】進(jìn)行刪除。

docker container rm <ID or Image Name > -f

輸入完成就刪除成功了。

總結(jié)

分享到:
標(biāo)簽:刪除 容器 強(qiáng)制 操作 步驟
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定