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