? ?
docker rm是什么,讓我們一起了解一下?
在Docker容器退出時(shí),默認(rèn)容器內(nèi)部的文件系統(tǒng)仍然被保留,以方便調(diào)試并保留用戶數(shù)據(jù)。因此,可以通過(guò)--rm命令,讓容器在退出時(shí),自動(dòng)清除掛在的卷,以便清除數(shù)據(jù)。
1、取出一個(gè)容器
在Docker上,容器是映像的實(shí)例,我們可以從映像創(chuàng)建多個(gè)容器。 如果退出或停止了容器,則該容器在計(jì)算機(jī)上仍然存在,我們需要手動(dòng)刪除已停止的容器以釋放磁盤(pán)空間。
此命令將刪除一個(gè)Docker容器。
$?docker?rm?
使用--rm?,容器將在退出時(shí)自動(dòng)刪除。
2、泊塢窗–rm
查看docker --rm示例。
列出所有圖像,然后使用Debian圖像測(cè)試--rm選項(xiàng)。
$?docker?images REPOSITORY???????????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZE busybox??????????????????latest??????????????78096d0a5478????????9?days?ago??????????1.22MB markdownhtml?????????????1.1?????????????????18e69a3a2aae????????12?days?ago?????????144MB debian???????????????????0.1?????????????????ae0872208331????????7?weeks?ago?????????114MB
列出所有容器,正在運(yùn)行和已停止的容器。 在下面的示例中,我們有一個(gè)停止的容器。
$?docker?ps?-a CONTAINER?ID????????IMAGE????????????????????????????????COMMAND??????????????????CREATED??????????????STATUS??????????????????????????PORTS??????????????????NAMES d362659da5fc????????markdownhtml:1.1?????????????????????"java?-jar?app.jar"??????11?days?ago??????????Exited?(255)?10?days?ago????????0.0.0.0:80->8080/tcp???xenodochial_volhard
我們從Debian鏡像啟動(dòng)一個(gè)容器并運(yùn)行l(wèi)s -la命令。 容器完成了命令作業(yè)并退出。
$?docker?run?debian?ls?-la total?72 drwxr-xr-x???1?root?root?4096?May?23?04:04?. drwxr-xr-x???1?root?root?4096?May?23?04:04?.. -rwxr-xr-x???1?root?root????0?May?23?04:04?.dockerenv drwxr-xr-x???2?root?root?4096?Mar?27?00:00?bin drwxr-xr-x???2?root?root?4096?Feb??1?17:09?boot drwxr-xr-x???5?root?root??340?May?23?04:04?dev drwxr-xr-x???1?root?root?4096?May?23?04:04?etc drwxr-xr-x???2?root?root?4096?Feb??1?17:09?home drwxr-xr-x???7?root?root?4096?Mar?27?00:00?lib drwxr-xr-x???2?root?root?4096?Mar?27?00:00?lib64 drwxr-xr-x???2?root?root?4096?Mar?27?00:00?media #...
以上就是小編的分享,希望可以幫助到大家。