日韩性视频-久久久蜜桃-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)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲成人三级 | 69福利视频 | 国产成人无码精品久久久电影 | 男操女视频在线观看 | 国产一区99 | 亚洲一区二区三区黄色 | 阿v天堂在线观看 | 精品少妇爆乳无码av无码专区 | 好了av在线 | 久久精品高清 | 国产三级做爰高清在线 | 丁香色综合 | yjizz视频网| 日本老年老熟无码 | 国产区精品在线观看 | wwwxxx在线| 国产区视频在线 | 一区二区色 | 欧美成人黄色小说 | 在线观看视频 | 69国产 | 欧美在线精品一区 | 一区二区三区有限公司 | 不卡视频一区二区 | 国产一区二区精品丝袜 | 国产特黄aaaaa毛片 | 卡一卡二卡三 | 波多野结衣中文字幕在线播放 | 激情五月综合 | 999久久久久久久久6666 | 亚洲午夜精品在线 | 欧美群交射精内射颜射潮喷 | 久草综合视频 | 91插插插视频| 不卡一区在线 | 蜜桃av在线播放 | 日韩一卡二卡 | 第一章豪妇荡乳黄淑珍 | 亚洲无码国产精品 | 日韩黄色录像 | av高清免费| 粉嫩av蜜桃av蜜臀av | 97人妻精品一区二区三区软件 | 国产精品一区二区无线 | 国产一区二区三区影视 | 超碰1997 | 长篇乱肉合集乱500小说日本 | 国产男女猛烈无遮挡免费视频动漫 | av先锋影音 | 国产做受高潮 | chinese麻豆gay勾外卖 | 久精品在线观看 | 98精品国产| 久久久久亚洲av成人毛片韩 | 日本天堂在线观看 | 亚洲区久久| 琪琪五月天 | 欧美又大粗又爽又黄大片视频 | 国产超91| 免费播放毛片精品视频 | 综合久久久久综合 | 色网址在线 | 老司机午夜免费福利 | 噜噜av| 久久午夜网站 | 五十路毛片 | 免费看美女隐私网站 | 亚洲一二三四区 | 夜夜骚av一区二区三区 | 精产国品一二三产区m553麻豆 | 欧美操大逼| 成人性生活免费看 | 天堂网在线观看 | 黄色网免费 | 亚洲乱码国产乱码精品精软件 | 成人四色 | 国产精品有限公司 | 国产一区二区三区福利 | 亚洲成人aa| 美女mm131爽爽爽免费动视频 | 大地资源二中文在线影视免费观看 | 黄色片网站免费在线观看 | 欧美色呦呦 | 国产在线xx| 欧美日韩国产色 | 华人色| 日本十八禁视频无遮挡 | 最好看十大无码av | 成人18视频在线观看 | 美女穴穴 | 噜噜色网 | 青青草激情视频 | 永久免费,视频 | 国产女人高潮时对白 | 久久中文字幕高清 | 日本少妇在线观看 | youjizz国产| 天天躁夜夜躁狠狠是什么心态 | 理论毛片 |