想把docker的檔案掛載在宿主機

2021-10-13 03:10:31 字數 730 閱讀 9699

我想把資料持久化,但是有不知道需要編寫什麼檔案

思路先隨便啟動乙個容器例如es

進入容器內部檢視檔案結構

把容器內的檔案複製出來

刪除容器,使用掛載方式建立容器

container是正在執行的docker的id,可以用docker ps來檢視

選項包括-l,保持源目標中的鏈結

docker cp bcb0a116e697:/usr/share/elasticsearch /usr/local/
docker stop bcb0a116e697

docker rm bcb0a116e697

docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /usr/local/elasticsearch/:/usr/share/elasticsearch/ --name myes docker.elastic.co/elasticsearch/elasticsearch:6.5.4

linux kvm虛擬機器img檔案掛載到宿主機

在使用虛擬化的過程中,難免會遇到虛擬機器異常導致無法啟動等故障,這時候如何從虛擬機器的img中將重要檔案或資料拷貝出來顯得尤為重要,今天介紹一下利用qemu nbd的方式將img檔案掛載到宿主機。需要注意的是,目前僅針對於img檔案型別為qcow2的做過測試。1.檢測img檔案的型別 file te...

Docker安裝Nginx 檔案掛載 動態重新整理

相關資料 官網 nginx配置檔案說明 nginx admin guide basic functionality managing configuration files 官方doc 靜態資源配置 nginx admin guide web server serving static conten...

Docker 檔案掛載與埠對映

docker 檔案掛載與埠對映 以mysql為例 docker run name mysqlas 資料庫命名 p 3306 3306 埠對映 v mydata mysql log var log mysql 檔案掛載 v mydata mysql data var lib mysql v mydat...