日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

静茹docker容器的几种方法_1-容器和docker基础知识

發(fā)布時間:2023/12/2 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 静茹docker容器的几种方法_1-容器和docker基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

[TOC]

## 一 容器的概念

### 1.什么是容器:

容器是在隔離的環(huán)境里面運行的一個進程,這個隔離的環(huán)境有自己的系統(tǒng)目錄文件,有自己的ip地址,主機名等。

也可以說:容器是一種輕量級虛擬化的技術。

### 2.容器相對于kvm虛擬機的優(yōu)勢:

1. 容器能提供接近宿主機的性能,而kvm虛擬機會損害一部分宿主機的性能

2. 若宿主機最多能啟動10虛擬機,那么它可以啟動100+容器

3. 啟動一臺kvm虛擬機,可以能需要20秒,容器只需要1秒

4. kvm需要硬件cpu的支持,容器不需要

### 3.docker容器是什么?

Docker是通過內核虛擬化技術(namespaces及cgroups)來提供容器的資源隔離與資源限制。

由于Docker通過操作系統(tǒng)層的虛擬化實現(xiàn)隔離(對操作系統(tǒng)的內核有要求),所以Docker容器在運行時,不需要類似虛擬機(VM)額外的操作系統(tǒng)開銷,從而比kvm虛擬機更輕量。

## 二 docker相關概念

**docker是一種軟件的打包技術。**

### 1.docker的理念

docker的主要目標是"Build,Ship and Run any App,Angwhere",構建,運輸,然后處處運行

* 構建:制作docker鏡像,打包容器的所有系統(tǒng)目錄文件

* 運輸:上傳,下載,共享docker鏡像

* 運行:基于docker鏡像提供的rootfs,啟動容器

>只要能運行docker容器,那么docker鏡像中已經(jīng)安裝好的軟件也可以運行,所以說docker是一種軟件的打包技術。

### 2.docker的優(yōu)點:

1. 解決了操作系統(tǒng)和軟件運行環(huán)境的依賴

2. 對于開發(fā)人員來說,再也不用擔心不會部署開發(fā)環(huán)境

3. 開發(fā)環(huán)境,測試環(huán)境和生產(chǎn)環(huán)境高度一致。

4. 讓用戶體驗產(chǎn)品新特性的又一種思路。

### 3.docker的架構和組件

docker是一個cs架構:通過docker version來查看

docker最重要的三大組件:鏡像,容器,倉庫

## 三 鏡像名和標簽

### 1.鏡像名稱說明

標準鏡像名由四部分組成:

**`倉庫地址/項目名/鏡像名:標簽`**,如 **`daocloud.io/library/nginx:latest`**

docker官方倉庫的官方鏡像可省略倉庫地址和項目名,即:**`鏡像名:標簽`**

docker官方倉庫的第三方鏡像可省略倉庫地址,即:**`項目名/鏡像名:標簽`**

第三方倉庫的鏡像必須包含所有信息,即:**`倉庫地址/項目名/鏡像名:標簽`**

### 2. 鏡像標簽

同一個鏡像可以有多個便簽,一個標簽也可以對應多個鏡像

標簽常用來區(qū)分版本號,如`centos:7`,`centos:7.4`,`centos:latest`

如果未指明使用哪個標簽,將使用默認的標簽`latest`

## 四 鏡像的分層概念

docker鏡像是分層存儲的,最上面一層為可寫層,下面所有層都是只讀層,這要做的好處是:

1. 多個鏡像可以共用底層鏡像,減小倉庫容量

2. 制作鏡像時可以使用底層鏡像緩存,加快制作速度

3. 啟動鏡像時不用加載重復鏡像,提高啟動速度

4. 每一個只讀層都可以單獨作為鏡像加載,制方便排查作鏡像時的問題

## 五 Docker DNS Server

從 Docker 1.10 版本開始,docker daemon 實現(xiàn)了一個內嵌的 DNS server,使容器可以直接通過“容器名”通信。方法很簡單,只要在啟動時用?`--name`?為容器命名就可以了。

使用 docker DNS 有個限制:**只能在 user-defined 網(wǎng)絡中使用**。也就是說,默認的 bridge 網(wǎng)絡是無法使用 DNS 的。下面驗證一下:

1. 創(chuàng)建自定義網(wǎng)絡

`docker network create --driver bridge noah_net`

2. 啟動基于自定義的網(wǎng)絡的容器并測試

```sh

docker run -d --network=noah_net --name=bbox1 busybox sleep 900

docker run -it --network=noah_net --name=bbox2 busybox ping -c1 bbox1

```

3. 啟動默認網(wǎng)絡的容器并測試。

```sh

docker run -d --name=bbox3 busybox sleep 900

docker run -it --name=bbox4 busybox ping -c1 bbox3

```

bbox4 無法 ping 到 bbox3。

## END **docker組件間關系圖**

![docker關系圖](https://box.kancloud.cn/49b86876989d191562b80bc1ed452eeb_1112x659.png)

總結

以上是生活随笔為你收集整理的静茹docker容器的几种方法_1-容器和docker基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美激情一区二区三区蜜桃视频 | heyzo朝桐光一区二区 | 插我舔内射18免费视频 | 亚洲无卡| 国产精品电影网站 | 日本三级视频网站 | 日本aa视频 | 免费国产精品视频 | 久久妇女 | 欧美综合自拍亚洲综合图片区 | 99久久久成人国产精品 | 一区二区三区亚洲精品 | 双性娇喘浑圆奶水h男男漫画 | 欧美性猛交xxxx乱大交蜜桃 | 人人做人人爽 | 婷婷狠狠爱 | 黄色片网站在线免费观看 | 欧洲性生活视频 | 韩日a级片 | 精品小视频在线观看 | 国产一区二区小视频 | 久久久久一区 | 欧美做受喷浆在线观看 | 天天摸夜夜操 | 成人免费毛片高清视频 | 亚洲最大成人网站 | 免费黄色三级网站 | 玉女心经 在线 | 婷婷国产一区 | 欧美一区二区久久久 | 久草成人在线 | 9i看片成人免费看片 | 丁香色综合| 日韩一级视频在线观看 | 免费在线看黄视频 | 欧美精品一二三 | 夜夜操女人 | 亚洲美女自拍偷拍 | 99久久精品无码一区二区毛片 | 在线观看的av | 欧美日韩aaa | 老牛影视av老牛影视av | 麻豆成人精品 | 在线免费看av片 | 国产精品女人精品久久久天天 | 男女污污网站 | 国产欧美中文字幕 | 国产黄色大片网站 | 美女国产精品 | 女生和男生一起插插插 | 欧美波霸影院 | 日韩欧美精品国产 | 视频一区 中文字幕 | 亚洲宗人网 | 自拍偷拍精品视频 | 国产另类自拍 | 特级西西444www大精品视频免费看 | xxxxxhd亚洲人hd| 99国产免费 | 伊人免费在线观看 | 美女高潮流白浆视频 | 欧美wwwxxxx | 迈开腿让我尝尝你的小草莓 | 日本xxx在线播放 | 欧洲色区| 99操 | 欧洲色av| 污视频网站在线观看 | 中文字幕人妻一区二区在线视频 | 日韩亚洲区 | 国产成人综合在线观看 | 奇米狠狠777| 中国特级毛片 | 亚洲成人tv| 亚洲精品在线电影 | 亚洲97在线| 久久www视频 | 永久免费的网站入口 | 能看av的网址 | 91热精品 | 爱情岛论坛亚洲品质自拍 | 天天影视色 | 免费av入口| 欧美日韩123区 | 蜜桃精品久久久久久久免费影院 | 五月天婷婷综合 | 好看的毛片 | 久草欧美视频 | 91爱国产 | 免费看亚洲 | 久久成年网 | www裸玉足久久久 | 免费黄色成人 | 女生被男生c | 自拍99| 九九视频在线观看 | 亚洲高清在线观看视频 | 免费av播放 | 豆花在线视频 |