国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián)

這篇具有很好參考價值的文章主要介紹了Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、數(shù)據(jù)卷(容器與宿主機之間數(shù)據(jù)共享)

數(shù)據(jù)卷是一個供容器使用的特殊目錄,位于容器中??蓪⑺拗鳈C的目錄掛載到數(shù)據(jù)卷上,對數(shù)據(jù)卷的修改操作立刻可見,并且更新數(shù)據(jù)不會影響鏡像,從而實現(xiàn)數(shù)據(jù)在宿主機與容器之間的遷移。數(shù)據(jù)卷的使用類似于Linux下對目錄進行的mount操作。

想要將容器中的數(shù)據(jù)持久化,可以將宿主機目錄掛載到容器中。

一般只建議在創(chuàng)建容器時進行掛載,不建議啟動容器后再掛載。因為啟動容器后再掛載的話,需要修改配置文件,且不一定能掛載成功。

 docker run -v 數(shù)據(jù)卷              在容器內(nèi)創(chuàng)建數(shù)據(jù)卷
 ?
 docker run -v 宿主機目錄:數(shù)據(jù)卷    將宿主機目錄掛載到容器中
 注意:宿主機本地目錄的路徑必須是使用絕對路徑。如果路徑不存在,Docker會自動創(chuàng)建相應(yīng)的路徑。
 掛載后的目錄默認(rèn)可讀可寫
 

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

 #如果希望掛載后的目錄為只讀目錄,可以在掛載時加:ro參數(shù)
 docker run -v 宿主機目錄:數(shù)據(jù)卷:ro    #將宿主機目錄掛載到容器中,只可讀

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

二、數(shù)據(jù)卷容器(容器與容器之間數(shù)據(jù)共享)?

有時時候,容器之間共享一些數(shù)據(jù),最簡單的方法就是使用數(shù)據(jù)卷容器。數(shù)據(jù)卷容器是一個普通的容器,專門提供數(shù)據(jù)卷給其他容器掛載使用。?

#創(chuàng)建數(shù)據(jù)卷容器co1。創(chuàng)建/web1和/web2兩個數(shù)據(jù)卷。
 docker run -id --name ztm3 -v /web1 -v /web2 -itd nginx
 docker exec -it ztm3 bash       進入ztm3容器
 
 #使用--volumes-from 來掛載co1容器中的數(shù)據(jù)卷到新的容器co2
 docker run -id --volumes-from ztm3 --name ztm4 nginx
 docker exec -it ztm4 bash       進入ztm43容器
 

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

三、容器互聯(lián)(使用nginx鏡像)?

?容器互聯(lián)是通過容器的名稱在容器間建立一條專門的網(wǎng)絡(luò)通信隧道。簡單點說,就是會在源容器和接收容器之問建立一條隧道,接收容器可以看到源容器指定的信息。

1.實現(xiàn)容器互聯(lián)?

#創(chuàng)建并運行源容器取名c1
 docker run -itd -P --name c1 nginx:centos7 /bin/bash
 #創(chuàng)建并運行接收容器取名c3,使用--1ink選項指定連接容器c1以實現(xiàn)容器互聯(lián)。
 docker run -itd -P --name c3 --link c1:c3 nginx:centos7 /bin/bash
 ##--link 容器名:連接的別名
 ?
 #進c3容器,ping c1,通過容器名稱或者別名都可以通信
 docker exec -it c2 bash
 
 #可以看到c1容器的IP地址
 ?
 #進入c1容器,查看c1的IP地址
 docker exec -it c1 bash
 yum install -y net-tools   #下載網(wǎng)絡(luò)工具
 ifconfig                   #查看IP和c2中顯示的一致

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

?2.?只通過IP進行通信?

#創(chuàng)建容器c4,沒有與c1做互聯(lián)
 docker run -itd -P --name c4 nginx:centos7 /bin/bash
 docker exec -it c4 bash      #進入容器c4
 #通過c1的容器名稱和別名,都無法和c1通信
 ping c1        #提示:ping: c1: Name or service not known
 ping C1        #提示:ping: C1: Name or service not known
 #只能通過IP進行通信
 

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

?四、總結(jié)

Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián),docker,容器,運維

?注意:一般只建議在創(chuàng)建容器時進行掛載,不建議啟動容器后再掛載。

因為啟動容器后再掛載的話,需要修改配置文件,且不一定能掛載成功。文章來源地址http://www.zghlxwxcb.cn/news/detail-605146.html

到了這里,關(guān)于Docker的數(shù)據(jù)卷、數(shù)據(jù)卷容器,容器互聯(lián)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Docker 數(shù)據(jù)管理[文件互訪] 端口映射[暴露端口提供服務(wù)] 容器互聯(lián)[指定容器名防止IP變動]

    管理 Docker 容器中數(shù)據(jù)主要有兩種方式:數(shù)據(jù)卷(Data Volumes)和數(shù)據(jù)卷容器(DataVolumes Containers)。 數(shù)據(jù)卷是一個供容器使用的特殊目錄,位于容器中??蓪⑺拗鳈C的目錄掛載到數(shù)據(jù)卷上,對數(shù)據(jù)卷的修改操作立刻可見,并且更新數(shù)據(jù)不會影響鏡像,從而實現(xiàn)數(shù)據(jù)在宿主機與容

    2024年02月15日
    瀏覽(25)
  • Docker網(wǎng)絡(luò)(網(wǎng)絡(luò)通信),資源控制(CPU優(yōu)化,內(nèi)存優(yōu)化,磁盤優(yōu)化),數(shù)據(jù)管理(數(shù)據(jù)卷,端口映射,容器互聯(lián))

    目錄 docker網(wǎng)絡(luò) 網(wǎng)絡(luò)實現(xiàn)原理 網(wǎng)絡(luò)實現(xiàn)實例 網(wǎng)絡(luò)模式 查看Docker中的網(wǎng)絡(luò)列表: 指定容器網(wǎng)絡(luò)模式 模式詳解 Host模式(主機模式): Container模式(容器模式): None模式(無網(wǎng)絡(luò)模式): Bridge模式(橋接模式): 自定義網(wǎng)絡(luò): cpu優(yōu)化概述 1. 資源限制: 2. CPU 實時調(diào)度策略:

    2024年01月16日
    瀏覽(29)
  • Docker網(wǎng)絡(luò)---容器互聯(lián)

    Docker網(wǎng)絡(luò)---容器互聯(lián)

    前言: 雖然每個docker容器之間都能通過ip來進行互聯(lián),但當(dāng)容器重新啟動,ip就會被重新分配給重新啟動的容器,這時同個容器由于重啟導(dǎo)致ip不一樣了,這時就會導(dǎo)致開發(fā)和運維的困難程度大大增加,這時候就要考慮能不能不通過ip互聯(lián),而是通過容器的名稱或id來實現(xiàn)容器

    2024年02月16日
    瀏覽(48)
  • Docker兩個容器互聯(lián)

    Docker兩個容器互聯(lián)

    在操作之前可以去查看底部的一些docker network的基本命令 后端環(huán)境容器和mysql數(shù)據(jù)庫容器 1、新建一個 Docker network ? -d : 指定docker網(wǎng)絡(luò)類型,這里我們使用bridge即可 ? network1 : 網(wǎng)絡(luò)名稱,根據(jù)需要設(shè)定,一般可以任意命名 或者直接使用,默認(rèn)就是使用的bridge橋接模式 2、新建兩

    2024年02月08日
    瀏覽(17)
  • 小白到運維工程師自學(xué)之路 第六十二集 (docker持久化與數(shù)據(jù)卷容器)

    小白到運維工程師自學(xué)之路 第六十二集 (docker持久化與數(shù)據(jù)卷容器)

    一、概述 Docker持久化是指將容器中的數(shù)據(jù)持久保存在主機上,以便在容器重新啟動或遷移時不丟失數(shù)據(jù)。由于Docker容器是臨時和可變的,它們的文件系統(tǒng)默認(rèn)是易失的,這意味著容器中的任何更改或創(chuàng)建的文件都只存在于此容器的生命周期內(nèi)。但是,在許多場景中,我們希望

    2024年02月14日
    瀏覽(16)
  • 使用CNI網(wǎng)絡(luò)插件(calico)實現(xiàn)docker容器跨主機互聯(lián)

    目錄 一.系統(tǒng)環(huán)境 二.前言 三.CNI網(wǎng)絡(luò)插件簡介 四.常見的幾種CNI網(wǎng)絡(luò)插件對比 五.Calico網(wǎng)絡(luò)之間是如何通信的 六.配置calico讓物理機A上的docker容器c1可以訪問物理機B上的docker容器c2 6.1 安裝部署etcd集群 6.2 安裝部署docker 6.3 配置calico 6.4 使用Calico實現(xiàn)Docker容器跨主機互聯(lián) 七.Kube

    2024年02月08日
    瀏覽(19)
  • 第七次作業(yè) 運維高級 docker容器進級版

    第七次作業(yè) 運維高級 docker容器進級版

    1、使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個個人網(wǎng)盤。 (1)拉取相應(yīng)鏡像 (2)運行mysql:5.6容器 (3)運行owncloud容器 (4)查看并驗證 之后在瀏覽器中輸入ipaddress:8080 2、安裝搭建私有倉庫 Harbor (1)下載好harbor和docker-compose (2)上傳到Linux服務(wù)器 (3)復(fù)制docker-compose并修改權(quán)限 (4)解壓harbor (

    2024年02月12日
    瀏覽(26)
  • 【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運維知識大神篇】運維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • (四)docker:為mysql和java jar運行環(huán)境創(chuàng)建同一網(wǎng)絡(luò),容器互聯(lián)

    (四)docker:為mysql和java jar運行環(huán)境創(chuàng)建同一網(wǎng)絡(luò),容器互聯(lián)

    看了很多資料,說做互聯(lián)的一個原因是容器內(nèi)ip不固定,關(guān)掉重啟后如果有別的容器啟動,之前的ip會被占用,所以做互聯(lián)創(chuàng)建一個網(wǎng)絡(luò),讓幾個容器處于同一個網(wǎng)絡(luò),就可以互聯(lián)還不受關(guān)閉再啟動ip會改變的影響,但是其實我拿我做的mysql測試,不管是代碼里還是sql連接工具

    2024年02月06日
    瀏覽(91)
  • K8S自動化運維容器化(Docker)集群程序

    K8S自動化運維容器化(Docker)集群程序

    1.什么是K8S K8S全程為Kubernetes,由于K到S直接有8個字母簡稱為K8S。 版本:目前一般是1.18~1.2.0,后續(xù)可能會到1.24-1.26,1.24版本后丟棄了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官網(wǎng):https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包