chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Docker到底是什么,要解決什么問題,好處又在哪里?

Linux愛好者 ? 來源:未知 ? 作者:李倩 ? 2018-08-16 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2013年發(fā)布至今, Docker 一直廣受矚目,被認(rèn)為可能會改變軟件行業(yè)。但是,許多人并不清楚 Docker 到底是什么,要解決什么問題,好處又在哪里?本文就來詳細(xì)解釋,幫助大家理解它,還帶有簡單易懂的實例,教你如何將它用于日常開發(fā)。

一、環(huán)境配置的難題

軟件開發(fā)最大的麻煩事之一,就是環(huán)境配置。用戶計算機(jī)的環(huán)境都不相同,你怎么知道自家的軟件,能在那些機(jī)器跑起來?用戶必須保證兩件事:操作系統(tǒng)的設(shè)置,各種庫和組件的安裝。只有它們都正確,軟件才能運(yùn)行。舉例來說,安裝一個 Python 應(yīng)用,計算機(jī)必須有 Python 引擎,還必須有各種依賴,可能還要配置環(huán)境變量。如果某些老舊的模塊與當(dāng)前環(huán)境不兼容,那就麻煩了。開發(fā)者常常會說:"它在我的機(jī)器可以跑了"(It works on my machine),言下之意就是,其他機(jī)器很可能跑不了。環(huán)境配置如此麻煩,換一臺機(jī)器,就要重來一次,曠日費(fèi)時。很多人想到,能不能從根本上解決問題,軟件可以帶環(huán)境安裝?也就是說,安裝的時候,把原始環(huán)境一模一樣地復(fù)制過來。

二、虛擬機(jī)

虛擬機(jī)(virtual machine)就是帶環(huán)境安裝的一種解決方案。它可以在一種操作系統(tǒng)里面運(yùn)行另一種操作系統(tǒng),比如在 Windows 系統(tǒng)里面運(yùn)行 Linux 系統(tǒng)。應(yīng)用程序?qū)Υ撕翢o感知,因為虛擬機(jī)看上去跟真實系統(tǒng)一模一樣,而對于底層系統(tǒng)來說,虛擬機(jī)就是一個普通文件,不需要了就刪掉,對其他部分毫無影響。雖然用戶可以通過虛擬機(jī)還原軟件的原始環(huán)境。但是,這個方案有幾個缺點(diǎn)。

資源占用多

虛擬機(jī)會獨(dú)占一部分內(nèi)存和硬盤空間。它運(yùn)行的時候,其他程序就不能使用這些資源了。哪怕虛擬機(jī)里面的應(yīng)用程序,真正使用的內(nèi)存只有 1MB,虛擬機(jī)依然需要幾百 MB 的內(nèi)存才能運(yùn)行。

冗余步驟多

虛擬機(jī)是完整的操作系統(tǒng),一些系統(tǒng)級別的操作步驟,往往無法跳過,比如用戶登錄。

啟動慢

啟動操作系統(tǒng)需要多久,啟動虛擬機(jī)就需要多久??赡芤葞追昼姡瑧?yīng)用程序才能真正運(yùn)行。

三、Linux 容器

由于虛擬機(jī)存在這些缺點(diǎn),Linux 發(fā)展出了另一種虛擬化技術(shù):Linux 容器(Linux Containers,縮寫為 LXC)。

Linux 容器不是模擬一個完整的操作系統(tǒng),而是對進(jìn)程進(jìn)行隔離。或者說,在正常進(jìn)程的外面套了一個保護(hù)層。對于容器里面的進(jìn)程來說,它接觸到的各種資源都是虛擬的,從而實現(xiàn)與底層系統(tǒng)的隔離。

由于容器是進(jìn)程級別的,相比虛擬機(jī)有很多優(yōu)勢。

啟動快

容器里面的應(yīng)用,直接就是底層系統(tǒng)的一個進(jìn)程,而不是虛擬機(jī)內(nèi)部的進(jìn)程。所以,啟動容器相當(dāng)于啟動本機(jī)的一個進(jìn)程,而不是啟動一個操作系統(tǒng),速度就快很多。

資源占用少

容器只占用需要的資源,不占用那些沒有用到的資源;虛擬機(jī)由于是完整的操作系統(tǒng),不可避免要占用所有資源。另外,多個容器可以共享資源,虛擬機(jī)都是獨(dú)享資源。

體積小

容器只要包含用到的組件即可,而虛擬機(jī)是整個操作系統(tǒng)的打包,所以容器文件比虛擬機(jī)文件要小很多。

總之,容器有點(diǎn)像輕量級的虛擬機(jī),能夠提供虛擬化的環(huán)境,但是成本開銷小得多。

四、Docker 是什么?

Docker 屬于 Linux 容器的一種封裝,提供簡單易用的容器使用接口。它是目前最流行的 Linux 容器解決方案。Docker 將應(yīng)用程序與該程序的依賴,打包在一個文件里面。運(yùn)行這個文件,就會生成一個虛擬容器。程序在這個虛擬容器里運(yùn)行,就好像在真實的物理機(jī)上運(yùn)行一樣。有了 Docker,就不用擔(dān)心環(huán)境問題??傮w來說,Docker 的接口相當(dāng)簡單,用戶可以方便地創(chuàng)建和使用容器,把自己的應(yīng)用放入容器。容器還可以進(jìn)行版本管理、復(fù)制、分享、修改,就像管理普通的代碼一樣。

五、Docker 的用途

Docker 的主要用途,目前有三大類。

提供一次性的環(huán)境。比如,本地測試他人的軟件、持續(xù)集成的時候提供單元測試和構(gòu)建的環(huán)境。

提供彈性的云服務(wù)。因為 Docker 容器可以隨開隨關(guān),很適合動態(tài)擴(kuò)容和縮容。

組建微服務(wù)架構(gòu)。通過多個容器,一臺機(jī)器可以跑多個服務(wù),因此在本機(jī)就可以模擬出微服務(wù)架構(gòu)。

六、Docker 的安裝

Docker 是一個開源的商業(yè)產(chǎn)品,有兩個版本:社區(qū)版(Community Edition,縮寫為 CE)和企業(yè)版(Enterprise Edition,縮寫為 EE)。企業(yè)版包含了一些收費(fèi)服務(wù),個人開發(fā)者一般用不到。下面的介紹都針對社區(qū)版。Docker CE 的安裝請參考官方文檔。

Mac:https://docs.docker.com/docker-for-mac/install/

Windows:https://docs.docker.com/docker-for-windows/install/

Ubuntu:https://docs.docker.com/install/linux/docker-ce/ubuntu/

Debian:https://docs.docker.com/install/linux/docker-ce/debian/

CentOS:https://docs.docker.com/install/linux/docker-ce/centos/

Fedora:https://docs.docker.com/install/linux/docker-ce/fedora/

其他 Linux 發(fā)行版:https://docs.docker.com/install/linux/docker-ce/binaries/

安裝完成后,運(yùn)行下面的命令,驗證是否安裝成功。

$ docker version# 或者$ docker infoDocker 需要用戶具有 sudo 權(quán)限,為了避免每次命令都輸入sudo,可以把用戶加入 Docker 用戶組(官方文檔[1])。$ sudo usermod -aG docker $USERDocker 是服務(wù)器——客戶端架構(gòu)。命令行運(yùn)行Docker命令的時候,需要本機(jī)有 Docker 服務(wù)。如果這項服務(wù)沒有啟動,可以用下面的命令啟動(官方文檔[2])。# service 命令的用法$ sudo service docker start# systemctl 命令的用法$ sudo systemctl start docker

七、image 文件

Docker 把應(yīng)用程序及其依賴,打包在 image 文件里面。只有通過這個文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根據(jù) image 文件生成容器的實例。同一個 image 文件,可以生成多個同時運(yùn)行的容器實例。image 是二進(jìn)制文件。實際開發(fā)中,一個 image 文件往往通過繼承另一個 image 文件,加上一些個性化設(shè)置而生成。舉例來說,你可以在 Ubuntu 的 image 基礎(chǔ)上,往里面加入 Apache 服務(wù)器,形成你的 image。

# 列出本機(jī)的所有 image 文件。$ docker image ls# 刪除 image 文件$ docker image rm [imageName]image 文件是通用的,一臺機(jī)器的 image 文件拷貝到另一臺機(jī)器,照樣可以使用。一般來說,為了節(jié)省時間,我們應(yīng)該盡量使用別人制作好的 image 文件,而不是自己制作。即使要定制,也應(yīng)該基于別人的 image 文件進(jìn)行加工,而不是從零開始制作。為了方便共享,image 文件制作完成后,可以上傳到網(wǎng)上的倉庫。Docker 的官方倉庫 Docker Hub 是最重要、最常用的 image 倉庫。此外,出售自己制作的 image 文件也是可以的。

八、實例:hello world

下面,我們通過最簡單的 image 文件"hello world[3]",感受一下 Docker。首先,運(yùn)行下面的命令,將 image 文件從倉庫抓取到本地。

$ docker image pull library/hello-world上面代碼中,docker image pull 是抓取 image 文件的命令。library/hello-world 是 image 文件在倉庫里面的位置,其中 library 是 image 文件所在的組,hello-world是 image 文件的名字。由于 Docker 官方提供的 image 文件,都放在 library[4] 組里面,所以它的是默認(rèn)組,可以省略。因此,上面的命令可以寫成下面這樣。$ docker image pull hello-world抓取成功以后,就可以在本機(jī)看到這個 image 文件了。$ docker image ls現(xiàn)在,運(yùn)行這個 image 文件。$ docker container run hello-worlddocker container run命令會從 image 文件,生成一個正在運(yùn)行的容器實例。注意,docker container run命令具有自動抓取 image 文件的功能。如果發(fā)現(xiàn)本地沒有指定的 image 文件,就會從倉庫自動抓取。因此,前面的docker image pull命令并不是必需的步驟。如果運(yùn)行成功,你會在屏幕上讀到下面的輸出。$ docker container run hello-worldHello from Docker!This message shows that your installation appears to be working correctly.... ...輸出這段提示以后,hello world就會停止運(yùn)行,容器自動終止。有些容器不會自動終止,因為提供的是服務(wù)。比如,安裝運(yùn)行 Ubuntu 的 image,就可以在命令行體驗 Ubuntu 系統(tǒng)。$ docker container run -it ubuntu bash對于那些不會自動終止的容器,必須使用docker container kill 命令手動終止。$ docker container kill [containID]

九、容器文件

image 文件生成的容器實例,本身也是一個文件,稱為容器文件。也就是說,一旦容器生成,就會同時存在兩個文件: image 文件和容器文件。而且關(guān)閉容器并不會刪除容器文件,只是容器停止運(yùn)行而已。

# 列出本機(jī)正在運(yùn)行的容器$ docker container ls# 列出本機(jī)所有容器,包括終止運(yùn)行的容器$ docker container ls --all上面命令的輸出結(jié)果之中,包括容器的 ID。很多地方都需要提供這個 ID,比如上一節(jié)終止容器運(yùn)行的docker container kill命令。終止運(yùn)行的容器文件,依然會占據(jù)硬盤空間,可以使用docker container rm命令刪除。$ docker container rm [containerID]運(yùn)行上面的命令之后,再使用docker container ls --all命令,就會發(fā)現(xiàn)被刪除的容器文件已經(jīng)消失了。

十、Dockerfile 文件

學(xué)會使用 image 文件以后,接下來的問題就是,如何可以生成 image 文件?如果你要推廣自己的軟件,勢必要自己制作 image 文件。這就需要用到 Dockerfile 文件。它是一個文本文件,用來配置 image。Docker 根據(jù) 該文件生成二進(jìn)制的 image 文件。下面通過一個實例,演示如何編寫 Dockerfile 文件。

十一、實例:制作自己的 Docker 容器

下面我以 koa-demos[5] 項目為例,介紹怎么寫 Dockerfile 文件,實現(xiàn)讓用戶在 Docker 容器里面運(yùn)行 Koa 框架。作為準(zhǔn)備工作,請先下載源碼[6]。

$ git clone https://github.com/ruanyf/koa-demos.git$ cd koa-demos

11.1 編寫 Dockerfile 文件首先,在項目的根目錄下,新建一個文本文件.dockerignore,寫入下面的內(nèi)容[7]。

.gitnode_modulesnpm-debug.log上面代碼表示,這三個路徑要排除,不要打包進(jìn)入 image 文件。如果你沒有路徑要排除,這個文件可以不新建。然后,在項目的根目錄下,新建一個文本文件 Dockerfile,寫入下面的內(nèi)容[8]。FROM node:8.4COPY . /appWORKDIR /appRUN npm install --registry=https://registry.npm.taobao.orgEXPOSE 3000上面代碼一共五行,含義如下。

FROM node:8.4:該 image 文件繼承官方的 node image,冒號表示標(biāo)簽,這里標(biāo)簽是8.4,即8.4版本的 node。

COPY . /app:將當(dāng)前目錄下的所有文件(除了.dockerignore排除的路徑),都拷貝進(jìn)入 image 文件的/app目錄。

WORKDIR /app:指定接下來的工作路徑為/app。

RUN npm install:在/app目錄下,運(yùn)行npm install命令安裝依賴。注意,安裝后所有的依賴,都將打包進(jìn)入 image 文件。

EXPOSE 3000:將容器 3000 端口暴露出來, 允許外部連接這個端口。

11.2 創(chuàng)建 image 文件有了 Dockerfile 文件以后,就可以使用docker image build命令創(chuàng)建 image 文件了。

$ docker image build -t koa-demo .# 或者$ docker image build -t koa-demo:0.0.1 .上面代碼中,-t參數(shù)用來指定 image 文件的名字,后面還可以用冒號指定標(biāo)簽。如果不指定,默認(rèn)的標(biāo)簽就是latest。最后的那個點(diǎn)表示 Dockerfile 文件所在的路徑,上例是當(dāng)前路徑,所以是一個點(diǎn)。如果運(yùn)行成功,就可以看到新生成的 image 文件koa-demo了。$ docker image ls

11.3 生成容器docker container run命令會從 image 文件生成容器。

$ docker container run -p 8000:3000 -it koa-demo /bin/bash# 或者$ docker container run -p 8000:3000 -it koa-demo:0.0.1 /bin/bash上面命令的各個參數(shù)含義如下:

-p參數(shù):容器的 3000 端口映射到本機(jī)的 8000 端口。

-it參數(shù):容器的 Shell 映射到當(dāng)前的 Shell,然后你在本機(jī)窗口輸入的命令,就會傳入容器。

koa-demo:0.0.1:image 文件的名字(如果有標(biāo)簽,還需要提供標(biāo)簽,默認(rèn)是 latest 標(biāo)簽)。

/bin/bash:容器啟動以后,內(nèi)部第一個執(zhí)行的命令。這里是啟動 Bash,保證用戶可以使用 Shell。

如果一切正常,運(yùn)行上面的命令以后,就會返回一個命令行提示符。

root@66d80f4aaf1e:/app#這表示你已經(jīng)在容器里面了,返回的提示符就是容器內(nèi)部的 Shell 提示符。執(zhí)行下面的命令。root@66d80f4aaf1e:/app# node demos/01.js這時,Koa 框架已經(jīng)運(yùn)行起來了。打開本機(jī)的瀏覽器,訪問 http://127.0.0.1:8000,網(wǎng)頁顯示"Not Found",這是因為這個 demo[9] 沒有寫路由。這個例子中,Node 進(jìn)程運(yùn)行在 Docker 容器的虛擬環(huán)境里面,進(jìn)程接觸到的文件系統(tǒng)和網(wǎng)絡(luò)接口都是虛擬的,與本機(jī)的文件系統(tǒng)和網(wǎng)絡(luò)接口是隔離的,因此需要定義容器與物理機(jī)的端口映射(map)。現(xiàn)在,在容器的命令行,按下 Ctrl + c 停止 Node 進(jìn)程,然后按下 Ctrl + d (或者輸入 exit)退出容器。此外,也可以用 docker container kill 終止容器運(yùn)行。# 在本機(jī)的另一個終端窗口,查出容器的 ID$ docker container ls# 停止指定的容器運(yùn)行$ docker container kill [containerID]容器停止運(yùn)行之后,并不會消失,用下面的命令刪除容器文件。# 查出容器的 ID$ docker container ls --all# 刪除指定的容器文件$ docker container rm [containerID]也可以使用docker container run命令的--rm參數(shù),在容器終止運(yùn)行后自動刪除容器文件。$ docker container run --rm -p 8000:3000 -it koa-demo /bin/bash

11.4 CMD 命令上一節(jié)的例子里面,容器啟動以后,需要手動輸入命令node demos/01.js。我們可以把這個命令寫在 Dockerfile 里面,這樣容器啟動以后,這個命令就已經(jīng)執(zhí)行了,不用再手動輸入了。

FROM node:8.4COPY . /appWORKDIR /appRUN npm install --registry=https://registry.npm.taobao.orgEXPOSE 3000CMD node demos/01.js上面的 Dockerfile 里面,多了最后一行CMD node demos/01.js,它表示容器啟動后自動執(zhí)行node demos/01.js。你可能會問,RUN命令與CMD命令的區(qū)別在哪里?簡單說,RUN命令在 image 文件的構(gòu)建階段執(zhí)行,執(zhí)行結(jié)果都會打包進(jìn)入 image 文件;CMD命令則是在容器啟動后執(zhí)行。另外,一個 Dockerfile 可以包含多個RUN命令,但是只能有一個CMD命令。注意,指定了CMD命令以后,docker container run命令就不能附加命令了(比如前面的/bin/bash),否則它會覆蓋CMD命令?,F(xiàn)在,啟動容器可以使用下面的命令。$ docker container run --rm -p 8000:3000 -it koa-demo:0.0.1

11.5 發(fā)布 image 文件容器運(yùn)行成功后,就確認(rèn)了 image 文件的有效性。這時,我們就可以考慮把 image 文件分享到網(wǎng)上,讓其他人使用。首先,去 hub.docker.com 或 cloud.docker.com 注冊一個賬戶。然后,用下面的命令登錄。

$ docker login接著,為本地的 image 標(biāo)注用戶名和版本。$ docker image tag [imageName] [username]/[repository]:[tag]# 實例$ docker image tag koa-demos:0.0.1 ruanyf/koa-demos:0.0.1也可以不標(biāo)注用戶名,重新構(gòu)建一下 image 文件。$ docker image build -t [username]/[repository]:[tag] .最后,發(fā)布 image 文件。$ docker image push [username]/[repository]:[tag]發(fā)布成功以后,登錄 hub.docker.com,就可以看到已經(jīng)發(fā)布的 image 文件。

十二、其他有用的命令

Docker 的主要用法就是上面這些,此外還有幾個命令,也非常有用。(1)docker container start前面的docker container run命令是新建容器,每運(yùn)行一次,就會新建一個容器。同樣的命令運(yùn)行兩次,就會生成兩個一模一樣的容器文件。如果希望重復(fù)使用容器,就要使用docker container start命令,它用來啟動已經(jīng)生成、已經(jīng)停止運(yùn)行的容器文件。

$ docker container start [containerID](2)docker container stop前面的docker container kill命令終止容器運(yùn)行,相當(dāng)于向容器里面的主進(jìn)程發(fā)出 SIGKILL 信號。而docker container stop命令也是用來終止容器運(yùn)行,相當(dāng)于向容器里面的主進(jìn)程發(fā)出 SIGTERM 信號,然后過一段時間再發(fā)出 SIGKILL 信號。$ bash container stop [containerID]這兩個信號的差別是,應(yīng)用程序收到 SIGTERM 信號以后,可以自行進(jìn)行收尾清理工作,但也可以不理會這個信號。如果收到 SIGKILL 信號,就會強(qiáng)行立即終止,那些正在進(jìn)行中的操作會全部丟失。(3)docker container logsdocker container logs命令用來查看 docker 容器的輸出,即容器里面 Shell 的標(biāo)準(zhǔn)輸出。如果docker run命令運(yùn)行容器的時候,沒有使用-it參數(shù),就要用這個命令查看輸出。$ docker container logs [containerID](4)docker container execdocker container exec命令用于進(jìn)入一個正在運(yùn)行的 docker 容器。如果docker run命令運(yùn)行容器的時候,沒有使用-it參數(shù),就要用這個命令進(jìn)入容器。一旦進(jìn)入了容器,就可以在容器的 Shell 執(zhí)行命令了。$ docker container exec -it [containerID] /bin/bash(5)docker container cpdocker container cp命令用于從正在運(yùn)行的 Docker 容器里面,將文件拷貝到本機(jī)。下面是拷貝到當(dāng)前目錄的寫法。$ docker container cp [containID]:[/path/to/file] .

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11576

    瀏覽量

    216656
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    966

    瀏覽量

    29958
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    13709

原文標(biāo)題:Docker 入門教程

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    iPhone8到底在哪里?為何敢買那么貴?又為何還有那么多人買?

    都知道蘋果公布iPhone8的價格超貴,1000多美元的價格著實嚇壞了寶寶,那么你知道蘋果這次的手機(jī)到底會貴在哪里么?以下幾點(diǎn)讓您清楚蘋果iPhone8到底在哪里
    發(fā)表于 02-14 09:47 ?2756次閱讀

    小米MIUI8.2你到底在哪里?到底值不值得升級呢?

    小米 MIUI8.2 穩(wěn)定版已經(jīng)更新,也有很多的米粉已經(jīng)體驗上了新功能。相比以往的MIUI版本到底在哪里呢?
    發(fā)表于 02-18 08:52 ?3w次閱讀

    石墨烯到底是什么?解析現(xiàn)代睡眠新科技“石墨烯”,于睡眠有什么神秘效果?

    隨著科技發(fā)展的進(jìn)不去,石墨烯成為了工業(yè)界最炙手可熱的一顆新星,被譽(yù)為新材料之王“黑金子”。但大家不免好奇,石墨烯到底是什么?它的神奇之處又在哪里呢?為了揭開石墨烯神秘的面紗,今天小編就來給大家做一做小科普吧!
    發(fā)表于 05-12 16:31 ?7579次閱讀

    智能電站與傳統(tǒng)電站的區(qū)別 智能電站的優(yōu)勢又在哪里

    隨著社會的快速智能化發(fā)展,變電站這一傳統(tǒng)的重要場所也向著智能化方向發(fā)展,那智能電站與傳統(tǒng)電站有哪些區(qū)別,優(yōu)勢又在哪里,我們一起看看文章是怎么說的吧!
    發(fā)表于 03-24 09:44 ?4990次閱讀
    智能電站與傳統(tǒng)電站的區(qū)別 智能電站的優(yōu)勢<b class='flag-5'>又在哪里</b>

    同品牌下,電視價格的差距到底在哪里?

    舉例以60英寸電視來算最便宜的只要2999元,而貴的則要11999元,這還是同品牌下。那到底電視價格的差距體現(xiàn)在哪里呢?讓我們一一解讀。
    發(fā)表于 08-06 14:39 ?6017次閱讀

    外觀區(qū)別不明顯的千元機(jī)和旗艦機(jī)的區(qū)別到底在哪里?

    外觀看不出太大區(qū)別,千元機(jī)和旗艦機(jī)到底在哪里了?
    的頭像 發(fā)表于 08-26 17:10 ?3663次閱讀

    為什么Docker會這樣火?

    2013年發(fā)布至今, Docker 一直廣受矚目,被認(rèn)為可能會改變軟件行業(yè)。 但是,許多人并不清楚 Docker 到底是什么,解決什么問題
    的頭像 發(fā)表于 02-15 14:19 ?2534次閱讀

    物聯(lián)網(wǎng)和工業(yè)4.0最關(guān)鍵的在哪里

    真正的物聯(lián)網(wǎng)和工業(yè)4.0其真相很無聊,因為無法從表象看到厲害的地方到底在哪里。
    發(fā)表于 03-27 14:53 ?973次閱讀

    網(wǎng)絡(luò)切片是什么?主要用途和場景又在哪里?

    在11月19-21日,中國移動全球合作伙伴大會中國移動研究院展臺上進(jìn)行了業(yè)內(nèi)首個5G終端切片方案目標(biāo)應(yīng)用演示,對于網(wǎng)絡(luò)切片可能大家日常會有耳聞,不過其究竟是什么?主要用途和場景又在哪里?相信大部分人都不了解。
    發(fā)表于 11-25 16:34 ?1.2w次閱讀

    又是碳化硅(SiC),它到底在哪里

    碳化硅和氮化鎵技術(shù)的“甜區(qū)”在哪里?
    發(fā)表于 06-02 11:14 ?3263次閱讀
    又是碳化硅(SiC),它<b class='flag-5'>到底</b>好<b class='flag-5'>在哪里</b>?

    交互設(shè)計到底是什么?這篇文章告訴你!

    并不是互聯(lián)網(wǎng)設(shè)計崗的“終點(diǎn)”,很多UI設(shè)計師都把“轉(zhuǎn)型成交互設(shè)計師”放在自己的職業(yè)規(guī)劃中,那交互設(shè)計師究竟是做什么的,和UI設(shè)計的區(qū)別又在哪呢? 一、UI和UX到底是什么? 轉(zhuǎn)型,首先就得了解UI 與 UX
    發(fā)表于 07-20 09:30 ?1162次閱讀
    交互設(shè)計<b class='flag-5'>到底是</b>什么?這篇文章告訴你!

    元宇宙到底是啥?揭秘元宇宙的7個基本要素

    自從 “元宇宙”一詞出現(xiàn)以來,關(guān)于它的討論就沒有停止過,但元宇宙到底是什么?元宇宙和另一個虛擬世界(virtual world)之間的界限又在哪里?本文作者提出了七個實現(xiàn) “真正的”元宇宙所需要的基本要素,為評估早期的元宇宙提供一個框架,感興趣的朋友快來看看吧。
    的頭像 發(fā)表于 11-04 09:57 ?3630次閱讀
    元宇宙<b class='flag-5'>到底是</b>啥?揭秘元宇宙的7個基本要素

    LoRa到底“神”在哪里?

    點(diǎn)擊上方"藍(lán)字"關(guān)注澤耀科技在選擇諸多無線傳輸?shù)哪K和產(chǎn)品中,我們總是能聽到或看見:XXX模塊采用了LoRa技術(shù),可以低功耗遠(yuǎn)距離通信...為何“LoRa”的出鏡率會如此之高?它有著哪些獨(dú)到的特點(diǎn)和優(yōu)勢讓人們欲罷不能?本期我們便帶大家走近LoRa,看看它到底“神”在哪里.
    的頭像 發(fā)表于 06-14 10:14 ?1296次閱讀
    LoRa<b class='flag-5'>到底</b>“神”<b class='flag-5'>在哪里</b>?

    TVS管與穩(wěn)壓二極管,區(qū)別到底在哪里!

    TVS管與穩(wěn)壓二極管,區(qū)別到底在哪里!
    的頭像 發(fā)表于 12-05 14:49 ?1404次閱讀
    TVS管與穩(wěn)壓二極管,區(qū)別<b class='flag-5'>到底在哪里</b>!

    智慧燈桿到底“智慧”在哪里?條形智能為您專業(yè)解讀 AI燈桿屏

    智慧燈桿到底“智慧”在哪里?條形智能為您專業(yè)解讀 AI燈桿屏
    的頭像 發(fā)表于 11-14 13:51 ?949次閱讀
    智慧燈桿<b class='flag-5'>到底</b>“智慧”<b class='flag-5'>在哪里</b>?條形智能為您專業(yè)解讀 AI燈桿屏