docker 資料卷 埠

2021-09-27 01:31:02 字數 875 閱讀 7868

資料卷特性

將主機目錄直接對映進容器

volume子命令

run 的–mount選項

資料卷容器

背景:多個容器間共享一些持續更新的資料 使用資料卷容器

# 先建立個資料卷容器dbdata,並建個資料卷掛載到/dbdata

docker run -it -v /dbdata --name dbdata ubuntu

# 其他容器中使用--volumes-from來掛載dbdata容器中的資料卷

docker run -it --volume-from dbdata --name db1 ubuntu

docker run -it --volume-from dbdata --name db2 ubuntu

可從多個容器掛載多個資料卷,還可以從已經掛載了容器卷的容器來掛載資料卷

備份使用如下命令備份dbdata資料卷

恢復

-p # 隨機選個埠對映49000~49900

-p 則可以指定對映埠,乙個指定埠繫結乙個容器支援格式

ip:port:containerport 或 ip::containerport 或 hostport:containerport

例子

# 可以使用udp標記指定udp埠

# 檢視埠對映

docker port image_name 5000

接收容器通過容器名快速訪問到源容器,不用指定具體ip

使用–link引數

docker通過兩種方式為容器公開連線資訊:

更新環境變數:env命令

更新/etc/hosts檔案:

Docker 資料卷 資料卷容器

一,概念解析 1,資料卷 資料卷就是在宿主中可以在容器之間進行共享和重用的一系列和檔案和資料夾,通過docker run v命令可以將資料卷掛載到對應的容器目錄空間,進行檔案讀取,容器卷特性如下 資料卷可以在容器之間共享和重用,容器間傳遞資料將變得高效方便 對資料卷內資料的修改會立馬生效,無論是容器...

Docker資料卷和資料卷容器

在容器中管理資料主要有兩種方式 資料卷 data volumes 資料卷容器 data volume containers 資料卷 資料卷是乙個可提供乙個或多個容器使用的特殊目錄,它繞過ufs unix檔案系統 可以提供很多有用的特性 資料卷可以在容器之間共享和使用 對資料卷的修改會立馬生效 對資料...

docker 資料卷和資料卷容器

docker 資料管理 在生產環境中使用 docker 往往需要對資料進行持久化,或者需要在多個容器之間進行 資料共享,這必然涉及容器的資料管理操作 容器中的管理資料主要有兩種方式 資料卷 data volumes 容器內資料直接對映到本地主機環境 資料卷容器 data volume contain...