docker 怎么查看容器列表 如何在Docker容器之間拷貝數(shù)據(jù)?
如何在Docker容器之間拷貝數(shù)據(jù)?主要用于容器與主機之間的數(shù)據(jù)拷入。語法:dockercp[OPTIONS]CONTAINER:SRC_PATHDEST_PATH|-dockercp[OPTIONS
如何在Docker容器之間拷貝數(shù)據(jù)?
主要用于容器與主機之間的數(shù)據(jù)拷入。
語法:
dockercp[OPTIONS]CONTAINER:SRC_PATHDEST_PATH|-
dockercp[OPTIONS]SRC_PATH|- CONTAINER:DEST_PATH
OPTIONS只能說明:
-L:持續(xù)源目標(biāo)中的鏈接
實例
將主機./RS-MapReduce目錄拷貝到容器30026605dcfe的/home/cloudera目錄下。
dockercpRS-MapReduce30026605dcfe:/home/cloudera
將容器30026605dcfe的/home/cloudera/RS-MapReduce目錄文件復(fù)制到主機的/tmp目錄中。
dockercp30026605dcfe:/home/cloudera/RS-MapReduce/tmp/。
docker怎么刪除某個容器?
刪除容器不需要負責(zé)執(zhí)行200元以內(nèi)操作:
1.列出來所有容器
dockerps--運行中容器
dockerps-a--運行中容器已退出容器
2.停止指定或所有容器,如果沒有不先突然停止而然后刪掉,會電腦提示提示錯誤:
dockerstop容器ID
dockerstop$(dockerps-a-q)
3.刪除掉指定或所有容器:
dockerrm容器ID
dockerrm$(dockerps-a-q)
如何設(shè)置docker容器和容器中的應(yīng)用開機自啟動?
在可以使用dockerrunning啟動后容器時,不使用--restart參數(shù)來設(shè)置:
#dockerkick-m512m--memory-swap1G-it-p58080:8080--restartalways
--namebvrfis--volumes-fromlogdatamytomcat:4.0
--restart具體看參數(shù)值詳細信息:
yes-容器再次時,不重起容器;
on-failure-僅有在非0狀態(tài)退出時才重新下載啟動后容器;
still-不論解盟狀態(tài)是該如何,都重起容器;
Docker容器內(nèi)應(yīng)用服務(wù)自正常啟動
要是想把Docker容器內(nèi)的應(yīng)用服務(wù)不斷容器再開啟時自起動。只必須將服務(wù)正常啟動的腳本寫在Dockerfile里,然后再用Dockerfile重構(gòu)鏡像去掉利用:
編寫應(yīng)用服務(wù)自啟動后腳本
編譯程序Dockerfile
重構(gòu)鏡像
開啟容器