亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Docker容器系列教程(一):簡(jiǎn)介與安裝

BlackHole1 / 3339人閱讀

摘要:容器鏡像運(yùn)行后,此時(shí)就實(shí)例化了一個(gè)容器。側(cè)重的是應(yīng)用級(jí)別,而虛擬機(jī)是徹底隔離整個(gè)運(yùn)行環(huán)境。方便交付將應(yīng)用以及運(yùn)行環(huán)境打包成一個(gè)鏡像,交付更簡(jiǎn)單高效。下載地址點(diǎn)擊運(yùn)行即可一如既往的下一步下一步完成安裝。

Docker是什么

Docker是一款由DotCloud公司(現(xiàn)改名為Docker)基于Go語言開發(fā)的開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何影響。

Docker相關(guān)概念 Docker 客戶端(Docker Client)

Docker客戶端分為2種,一種是基于命令行的Docker客戶端,在終端使用Docker命令來工作;另外一種是基于REST API的客戶端。

Docker 鏡像(Docker Image)

鏡像顧名思義,可以理解為就是一個(gè)安裝包,放到恰當(dāng)?shù)沫h(huán)境中就可以開箱即用。例如*.EXE文件,windows下可以直接運(yùn)行。同理,docker鏡像在docker環(huán)境中,即可直接運(yùn)行,實(shí)例化一個(gè)容器將鏡像的應(yīng)用程序封裝在里面。

Docker 容器(Docker Container)

Docker鏡像運(yùn)行后,此時(shí)就實(shí)例化了一個(gè)Docker容器。鏡像作為一個(gè)安裝包,可以無限被安裝,即可以運(yùn)行無數(shù)個(gè)容器來運(yùn)行里面的應(yīng)用程序。

Docker 鏡像注冊(cè)中心(Docker Register)

Docker 官方了一個(gè)類似Maven倉庫私服的鏡像管理中心Docker Hub,可以存放私有和公共的Docker鏡像。
Docker Hub地址:https://hub.docker.com
更多操作請(qǐng)讀者,自行體驗(yàn)。

Docker與虛擬機(jī)對(duì)比

Docker和虛擬機(jī)都是提供了不同程度的隔離環(huán)境。Docker側(cè)重的是應(yīng)用級(jí)別,而虛擬機(jī)是徹底隔離整個(gè)運(yùn)行環(huán)境。相比之下Docker顯得更輕量級(jí)。啟動(dòng)速度也比虛擬機(jī)快很多,Docker號(hào)稱是可以毫秒級(jí)別的啟動(dòng),相比虛擬機(jī)沒個(gè)幾十秒甚至幾分鐘是起不來的。
從運(yùn)行架構(gòu)來看,兩者很類似,雖然本質(zhì)相差甚遠(yuǎn)。
Docker容器需要在Docker引擎之上運(yùn)行,Docker容器上安裝應(yīng)用的運(yùn)行環(huán)境,然后在此環(huán)境下運(yùn)行各種終端應(yīng)用。
同理,虛擬操作系統(tǒng)需要虛擬機(jī)軟件上,如Oracle VirtualBox、VMware Workstation等,然后在虛擬操作系統(tǒng)支持的運(yùn)行環(huán)境(windows、linux)安裝應(yīng)用。

Docker的特性

對(duì)于容器技術(shù),Docker并不是先驅(qū)者,很早之前就有了。并且Docker并沒有創(chuàng)造任何新技術(shù),它是通過在底層封裝linux容器技術(shù)(LXC)來實(shí)現(xiàn)的。那么,問題來了,Docker為毛能火?
Docker擁有以下特點(diǎn):

快速運(yùn)行

上面提到了與虛擬機(jī)的對(duì)比,可知,Docker啟動(dòng)速度有多快,沒錯(cuò),就是毫秒級(jí)別。要的就是開發(fā)效率。

節(jié)省資源

Docker容器運(yùn)行在Docker引擎之上,能夠直接使用宿主機(jī)硬件資源,無須占用過多的系統(tǒng)資源。

方便交付

Docker將應(yīng)用以及運(yùn)行環(huán)境打包成一個(gè)鏡像,交付更簡(jiǎn)單、高效。

管理省心

通過Docker客戶端可直接操作Docker引擎,非常方便管理Docker鏡像和容器。

Docker安裝

以下是不同操作系統(tǒng)的安裝方法

linux(centos 7.x)

第一步:更新yum包

$ yum update 

第二步:安裝docker引擎

$ yum install docker-engine

第三步:?jiǎn)?dòng)

$ systemctl start docker.service

第四步:查看版本

$ docker version
mac os

由于我在mac上使用brew死活安裝不了Docker,選擇了安裝包安裝。
下載地址:https://download.docker.com/mac/stable/Docker.dmg
直接運(yùn)行,下一步下一步就好了。

windows

下載地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
點(diǎn)擊運(yùn)行即可一如既往的下一步下一步完成安裝。

推薦

ifast是一款基于Spring Boot + Mybatis + Mybatis Plus搭建的快速開發(fā)平臺(tái)。ifast集成了代碼生成器,具有高效的開發(fā)效率。以Spring Boot為基礎(chǔ)框架,Mybatis plus為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,Ehcahe對(duì)常用數(shù)據(jù)進(jìn)行緩存,基于Bootstrap構(gòu)建的hplus作為前端框架。
訪問請(qǐng)點(diǎn)擊 Java快速開發(fā)腳手架 ifast

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/27327.html

相關(guān)文章

  • Flux7 Docker 系列教程):Docker 簡(jiǎn)介

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第一篇。,一種新的容器化技術(shù),因?yàn)檩p量級(jí)和便攜化而受到廣泛關(guān)注。本篇文章是系列教程的第一篇。鏡像只讀的容器模板,簡(jiǎn)言之就是系統(tǒng)鏡像文件。首先,向發(fā)出請(qǐng)求創(chuàng)建一個(gè)鏡像并且指定容器內(nèi)要運(yùn)行的命令。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第一篇 Part 1: An Introduction。...

    zhaofeihao 評(píng)論0 收藏0
  • Flux7 Docker 系列教程):Docker 簡(jiǎn)介

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第一篇。,一種新的容器化技術(shù),因?yàn)檩p量級(jí)和便攜化而受到廣泛關(guān)注。本篇文章是系列教程的第一篇。鏡像只讀的容器模板,簡(jiǎn)言之就是系統(tǒng)鏡像文件。首先,向發(fā)出請(qǐng)求創(chuàng)建一個(gè)鏡像并且指定容器內(nèi)要運(yùn)行的命令。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第一篇 Part 1: An Introduction。...

    yacheng 評(píng)論0 收藏0
  • Swoft 系列教程:(1)使用 Docker 安裝部署 Swoft

    摘要:即異步非阻塞,,事件驅(qū)動(dòng)。優(yōu)雅的注解聲明,容器,嚴(yán)格遵循規(guī)范。鏡像的主要用途官方提供了基于的鏡像。鏡像中已安裝配置好運(yùn)行的所需組件及依賴。修改鏡像的使得容器啟動(dòng)時(shí)不同時(shí)啟動(dòng)服務(wù),這就不需要要求我們掛載的本地項(xiàng)目必須完全安裝好依賴了。 之前有寫過一篇 Docker 安裝部署 Swoft 的文章,但有些冗余混亂,故重寫作為教程的開篇。要不讀讀看? Swoft項(xiàng)目:https://gith...

    宋華 評(píng)論0 收藏0
  • Swoft 系列教程:(1)使用 Docker 安裝部署 Swoft

    摘要:即異步非阻塞,,事件驅(qū)動(dòng)。優(yōu)雅的注解聲明,容器,嚴(yán)格遵循規(guī)范。鏡像的主要用途官方提供了基于的鏡像。鏡像中已安裝配置好運(yùn)行的所需組件及依賴。修改鏡像的使得容器啟動(dòng)時(shí)不同時(shí)啟動(dòng)服務(wù),這就不需要要求我們掛載的本地項(xiàng)目必須完全安裝好依賴了。 之前有寫過一篇 Docker 安裝部署 Swoft 的文章,但有些冗余混亂,故重寫作為教程的開篇。要不讀讀看? Swoft項(xiàng)目:https://gith...

    psychola 評(píng)論0 收藏0
  • Flux7 Docker 系列教程(二):必備的 15 條命令

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第二篇??偨Y(jié)本章知識(shí)介紹了最基本的十五個(gè)命令,接下來的教程將會(huì)陸續(xù)介紹如何在中運(yùn)行一個(gè)應(yīng)用以及其他的命令。接下來會(huì)在本系列教程結(jié)束后補(bǔ)充幾篇應(yīng)用的實(shí)例。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第二篇 Part 2: The 15 Commands。 該系列所有文章將參考其他學(xué)習(xí)...

    chemzqm 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<