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

【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫

這篇具有很好參考價值的文章主要介紹了【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

系列文章目錄

【微服務實戰(zhàn)之Docker容器】第一章-下載及安裝



坑:容器卷記得加入以下命令配置

--privileged=true

Docker掛載主機目錄訪問如果出現(xiàn)cannot open directory .: Permission denied解決辦法:
在掛載目錄后多加一個–privileged=true參數(shù)即可 如果是CentOS7安全模塊會比之前系統(tǒng)版本加強,不安全的會先禁止,所以目錄掛載的情況被默認為不安全的行為,在SELinux里面掛載目錄被禁止掉了額,如果要開啟,我們一般使用–privileged=true命令,擴大容器的權限解決掛載目錄沒有權限的問題,也即使用該參數(shù),container內的root擁有真正的root權限,否則,container內的root只是外部的一個普通用戶權限。

是個啥?

一句話:有點類似我們Redis里面的rdb和aof文件
將docker容器內的數(shù)據(jù)保存進宿主機的磁盤中
運行一個帶有容器卷存儲功能的容器實例
docker run -it --privileged=true -v /宿主機絕對路徑目錄:/容器內目錄 鏡像名
參照上章的運行私服容器:

 docker run -d -p 5000:5000  -v /zzyyuse/myregistry/:/tmp/registry --privileged=true registry

主要目的是為了防止重要資料丟失,資料存儲在宿主機上

能干啥?

將運用與運行的環(huán)境打包鏡像,run后形成容器實例運行 ,但是我們對數(shù)據(jù)的要求希望是持久化的 Docker容器產(chǎn)生的數(shù)據(jù),如果不備份,那么當容器實例刪除后,容器內的數(shù)據(jù)自然也就沒有了。
為了能保存數(shù)據(jù)在docker中我們使用卷。
特點:
1:數(shù)據(jù)卷可在容器之間共享或重用數(shù)據(jù)
2:卷中的更改可以直接實時生效,爽
3:數(shù)據(jù)卷中的更改不會包含在鏡像的更新中
4:數(shù)據(jù)卷的生命周期一直持續(xù)到?jīng)]有容器使用它為止

基本的命令

 docker run -it --privileged=true -v /宿主機絕對路徑目錄:/容器內目錄      鏡像名

查看是否掛載成功,使用以下命令查看容器所有的配置,然后找到Mounts

 docker inspect 容器ID  

【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫,微服務,docker,架構

這種方式實現(xiàn)的數(shù)據(jù)卷綁定,容器(注意不是鏡像)與宿主機會持久綁定,當容器重啟時這種綁定關系依然存在,感興趣的小伙伴可以自己嘗試一下。
先啟動linux容器綁定卷–》在容器內對應目錄下創(chuàng)建文件–》在容器外對應目錄下創(chuàng)建文件–》分別在容器內外查看對應目錄–》把容器停止–》在容器外創(chuàng)建文件–》把容器通過id重新啟動–》查看容器內文件
O(∩_∩)O,依然一致

讀寫規(guī)則映射添加說明

有時需要只允許容器讀取,不允許容器寫入

docker run -it --privileged=true -v /宿主機絕對路徑目錄:/容器內目錄:ro      鏡像名

ro = read only(只讀)
docker默認的是rw,可讀可寫

卷的繼承和共享

–volumes-from 父類

docker run -it  --privileged=true --volumes-from 父類  --name u2 ubuntu

這條命令可以實現(xiàn)容器間的卷繼承,這種方式可以實現(xiàn)容器間的文件共享,我們測試一下

docker run -it --privileged=true -v /dockerdir:/tmp/testdocker --name u1  ubuntu

啟動一個名為u1的ubuntu容器,綁定上卷,進入到u1容器的/tmp/testdocker目錄下,創(chuàng)建一個名為u1.txt的文件

touch u1.txt

進入主機的/dockerdir/下,發(fā)現(xiàn)已有文件。
然后再使用命令,啟動一個u2,繼承u1的卷

docker run -it  --privileged=true --volumes-from u1  --name u2 ubuntu

然后進入到u2的/tmp/testdocker目錄下,發(fā)現(xiàn)也有對應文件
【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫,微服務,docker,架構
然后使用u2創(chuàng)建一個u2.txt

touch u2.txt

到u1下發(fā)現(xiàn)也已經(jīng)有了,這就實現(xiàn)了文件的共享
接著我們把u1和u2都停掉,重啟u2

docker stop u1
docker stop u2
docker start u2

接著進入u2的命令行界面

docker exec -it u2 /bin/bash

發(fā)現(xiàn)文件依然存在

【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫,微服務,docker,架構
這說明了docker的卷繼承是永久性的,不會隨著容器的重啟而消失。
大家可以自己測試一下容器的刪除是否會對此有影響。

docker rm u1

(多敲,命令才會熟練)

今天就到這里啦??文章來源地址http://www.zghlxwxcb.cn/news/detail-732327.html

到了這里,關于【微服務實戰(zhàn)之Docker容器】第四章-【微服務實戰(zhàn)之Docker容器】第三章-鏡像倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • [golang gin框架] 40.Gin商城項目-微服務實戰(zhàn)之Captcha驗證碼微服務

    [golang gin框架] 40.Gin商城項目-微服務實戰(zhàn)之Captcha驗證碼微服務

    本次內容需要 gin框架基礎知識, golang微服務基礎知識才能更好理解 在前面,講解了微服務的架構等,這里,來講解前面商城項目的 Captcha驗證碼 微服務 ,captcha驗證碼功能在前臺,后端 都要用到 ,可以把它 抽離出來 ,做成微服務功能 編輯 這個驗證碼功能封裝代碼captcha.go如下: 把這個

    2024年02月16日
    瀏覽(30)
  • 第四章 Docker的網(wǎng)絡通信(通信模式2)

    第四章 Docker的網(wǎng)絡通信(通信模式2)

    4.32 host模式 ? ? ?在使用host模式時,容器與宿主機共享同一個網(wǎng)絡命名空間,容器的IP地址與宿主機的 IP地址相同。如果宿主機具有公網(wǎng)的IP 地址,則容器也擁有這個公網(wǎng)的IP 地址。即這時容 器可以直接使用宿主機的IP 地址與外界進行通信,且容器內服務的端口也可以直接使

    2024年02月05日
    瀏覽(21)
  • [golang gin框架] 45.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之角色權限關聯(lián)

    [golang gin框架] 45.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之角色權限關聯(lián)

    角色和權限的關聯(lián)關系在前面文章中有講解,見[golang gin框架] 14.Gin 商城項目-RBAC管理之角色和權限關聯(lián),角色授權,在這里通過微服務來實現(xiàn) 角色對權限的授權 操作,這里要實現(xiàn)的有兩個功能,一個是進入授權,另一個是,授權提交操作,頁面如下: ?這里需要在proto/rbacRole.proto中增加

    2024年02月14日
    瀏覽(30)
  • [golang gin框架] 42.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務角色增刪改查微服務

    [golang gin框架] 42.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務角色增刪改查微服務

    上一節(jié)講解了后臺Rbac微服務用戶登錄功能以及Gorm數(shù)據(jù)庫配置單獨抽離,Consul配置單獨抽離,這一節(jié)講解 后臺Rbac微服務 角色 增刪改查微服務 功能,Rbac微服務角色增刪改查微服務和 后 臺Rbac用戶登錄微服務 是屬于 同一個Rbac微服務 的 不同子微服務功能 ,為了區(qū)分不同子微

    2024年02月15日
    瀏覽(24)
  • [golang gin框架] 44.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之權限的增刪改查微服務

    [golang gin框架] 44.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之權限的增刪改查微服務

    上一節(jié)講解了[golang gin框架] 43.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之管理員的增刪改查以及管理員和角色關聯(lián),這里講解權限管理Rbac微服務權限的增刪改查微服務 要實現(xiàn)權限的增刪改查,就需要創(chuàng)建對應的模型,故在server/rbac/models下創(chuàng)建Access.go模型文件,參考[golang gin框架]

    2024年02月14日
    瀏覽(20)
  • 《微服務實戰(zhàn)》 第十四章 RabbitMQ應用

    《微服務實戰(zhàn)》 第十四章 RabbitMQ應用

    第十六章 Spring cloud stream應用 第十五章 RabbitMQ 延遲隊列 第十四章 RabbitMQ應用 一般MQ用于系統(tǒng)解耦、削峰使用,常見于微服務、業(yè)務活動等場景。 RabbitMQ整體上是一個生產(chǎn)者與消費者模型,主要負責接收、存儲和轉發(fā)消息。 Producer:生產(chǎn)者,就是投遞消息的一方。消息一般可

    2024年02月06日
    瀏覽(28)
  • [golang gin框架] 43.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之管理員的增刪改查以及管理員和角色關聯(lián)

    [golang gin框架] 43.Gin商城項目-微服務實戰(zhàn)之后臺Rbac微服務之管理員的增刪改查以及管理員和角色關聯(lián)

    上一節(jié)講解了后臺Rbac微服務角色增刪改查微服務,這里講解權限管理Rbac微服務管理員的增刪改查微服務以及管理員和角色關聯(lián)微服務功能 要實現(xiàn)管理員的增刪改查,就需要創(chuàng)建對應的模型,故在server/rbac/models下創(chuàng)建manager.go模型文件,參考[golang gin框架] 14.Gin 商城項目-RBAC管理代碼

    2024年02月14日
    瀏覽(38)
  • linux第四章(網(wǎng)絡)

    linux第四章(網(wǎng)絡)

    在配置前首先查看本機的ensXX信息:cat ens160.nmconnection 看本機配置:cd /etc/NetworkManager/ ? ? ? ? ? ? ? ? ? ? ? cd? system-connextions/? ? ls 一。接口管理命令:ip命令/nmcli命令/nmtui命令 1.對IP地址進行操作: ip的命令: IP link:顯示網(wǎng)絡設備的運行狀態(tài) ip -s show ens160:查看設備(en

    2024年01月19日
    瀏覽(21)
  • 第四章網(wǎng)關

    第四章網(wǎng)關

    Spring Cloud Gateway 是 Spring Cloud 的一個全新項目,該項目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等響應式編程和事件流技術開發(fā)的網(wǎng)關,它旨在為微服務架構提供一種簡單有效的統(tǒng)一的 API 路由管理方式。 Gateway網(wǎng)關是我們服務的守門神,所有微服務的統(tǒng)一入口。 網(wǎng)關的核

    2024年02月10日
    瀏覽(24)
  • 第四章 路由基礎

    第四章 路由基礎

    目錄 4.1 路由器概述 4.1.1 路由器定義 4.1.2 路由器工作原理 4.1.3 路由表的生成方式 (1)直連路由 (2)靜態(tài)路由 (3)動態(tài)路由 4.1.4 路由器的接口 (1)配置接口 (2)局域網(wǎng)接口 (3)廣域網(wǎng)接口 4.1.5 路由器的硬件連接 (1)局域網(wǎng)線纜:雙絞線 (2)廣域網(wǎng)接口 (3)配置專

    2024年02月08日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包