Docker掛載目錄 備份目錄

2021-07-24 11:42:29 字數 593 閱讀 7591

docker run -p 80 --name website -v $pwd/website:/var/www/html/website:ro 172.17.0.2:5000/nginx nginx

a).-p指定埠

b).--name重新命名容器的名稱

c).-v使用本地檔案掛載到容器

d).預設掛載的路徑許可權為讀寫。如果指定為唯讀可以用:ro

e).後面跟著映象

172.17.0.2:5000/nginx,然後執行映象裡面的

nginx

docker run –-rm --volumes-from dbdata -v $(pwd):/backup ubuntu tar cvf backup/backup.tar /dbdata

a). 通過

--volumes-from掛載dbdata這個資料卷,然後執行ubuntu將dbdata這個容器掛載得/dbdata目錄下面得資料打包,打包完成刪除該ubuntu容器

Docker目錄掛載 Volume

3.使用 data container container 預設情況下,容器不使用任何 volume,此時,容器的資料被儲存在容器之內,它只在容器的生命週期內存在,會隨著容器的被刪除而被刪除。當然,也可以使用 docker commit 命令將它持久化為乙個新的映象。很多情況下我需要資料持續化儲存....

docker容器目錄掛載

我們可以在建立容器的時候,將宿主機的目錄與容器內的目錄進行對映,這樣我們就可以實現宿主機和容器目錄的雙向資料自動同步 我們cp命令來實現資料傳遞,這種方式比較麻煩 我們通過容器目錄掛載,能夠輕鬆實現 上傳,配置修改,日誌同步等需求 docker run it v 宿主機目錄 容器目錄 映象名dock...

Docker掛載本地目錄

命令 docker run v 需掛載目錄的路徑 容器掛載路徑 name 資料卷名字 容器名字 bin bash 例子 docker run v home dock downloads usr downloads name dat ol ubuntu64 bin bash 命令 docker run...