成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用 Docker 運行第一個容器

shmily / 3132人閱讀

摘要:一的個主要概念鏡像鏡像是容器的基石??梢钥闯墒侵械念?,容器就是鏡像的運行實例,有了鏡像才能啟動容器。五查看運行的容器查看所有正在運行的容器查看創(chuàng)建的所有容器查看最近創(chuàng)建的一個容器

一、Docker的5個主要概念

鏡像(Docker Image)
鏡像是Docker容器的基石??梢钥闯墒荍ava中的類,容器就是鏡像的運行實例,有了鏡像才能啟動容器。鏡像可以用來創(chuàng)建Docker容器??梢酝ㄟ^命令“dock images”查看本地的所有鏡像。

容器(Docker Container)
Image的一個運行實例就是一個Container,可以看成是Java中的對象,通過類實例化而來。一個Image可以有多個Container,每個Container都是相互隔離的??梢酝ㄟ^命令“docker ps”查看正在運行的Container(或者通過docker ps -a查看所有Container)。

倉庫(Docker Repository/Registry)
同maven倉庫,它用來存放第三方庫。Docker的倉庫用來存放鏡像,且也可分為公開倉庫和私有倉庫。

Docker客戶端(Docker client)
命令行工具,用于與Docker后臺交互。

Docker后臺(Docker daemon)
宿主機上運行的Docker后臺服務,管理容器的構建、運行、分發(fā)等。

二、前言

Docker的安裝可以看我前面的文章:
win10下安裝Docker
Ubuntu16.04安裝Docker
在首次安裝Docker后,我們都會使用下面的命令運行第一個容器:

docker run hello-world

但是你知道Docker是怎么工作的嗎?這個run的過程,都做了哪些工作?理解了這個,對之后學習使用Docker會有很大幫助。

三、運行過程

運行的時候會進行下面的執(zhí)行過程, hello-world 其實就是鏡像的名稱。

因為Docker Hub是國外的倉庫,由于網(wǎng)絡原因,可能會出現(xiàn)下面的網(wǎng)絡連接超時錯誤:

這時候,就需要使用國內(nèi)的鏡像倉庫了,我使用的是阿里云的容器鏡像服務

四、使用阿里云的容器鏡像服務

注冊阿里云賬號后,進入“容器鏡像服務”頁面,里面有詳細的配置步驟:

我這里演示的是 Docker for Windows 程序,所以如下設置:

在系統(tǒng)右下角托盤圖標內(nèi)右鍵菜單選擇 Settings,打開配置窗口后左側導航菜單選擇 Docker Daemon。編輯窗口內(nèi)的JSON串,填寫加速器地址,如下所示:
    {
      "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
    }
編輯完成,點擊 Apply 保存按鈕,等待Docker重啟并應用配置的鏡像加速器。

再執(zhí)行docker run hello-world命令就可以了。

五、查看運行的容器
docker ps #查看所有正在運行的容器 Container
docker ps -a #查看創(chuàng)建的所有容器
docker ps -l #查看最近創(chuàng)建的一個容器

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27256.html

相關文章

  • 慕課網(wǎng)_《一個docker化的java應用》學習總結

    摘要:時間年月日星期四說明本文部分內(nèi)容均來自慕課網(wǎng)。倉庫構建鏡像的目的是為了在其機器上運行鏡像程序。使用參數(shù),冒號前面為主機端口,后面為容器端口。 時間:2017年04月27日星期四說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學示例源碼:無個人學習源碼:無 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續(xù)集成 服務的彈性伸縮 部署...

    李濤 評論0 收藏0
  • 慕課網(wǎng)_《一個docker化的java應用》學習總結

    摘要:時間年月日星期四說明本文部分內(nèi)容均來自慕課網(wǎng)。倉庫構建鏡像的目的是為了在其機器上運行鏡像程序。使用參數(shù),冒號前面為主機端口,后面為容器端口。 時間:2017年04月27日星期四說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學示例源碼:無個人學習源碼:無 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續(xù)集成 服務的彈性伸縮 部署...

    vvpvvp 評論0 收藏0
  • Docker2篇:Docker 介紹

    摘要:根據(jù)鏡像文件生成容器實例。容器是一個運行時環(huán)境,就是鯨魚背上的一個個集裝箱。這一層于我們典型的系統(tǒng)一樣,包含加載器和內(nèi)核。數(shù)據(jù)卷使得數(shù)據(jù)可以持久化和共享。 docker簡介 1.docker是基于go語言實現(xiàn)主要目標是對對應組件的封裝、分發(fā)、部署、運行等生命周期的管理,使應用程序及其運行環(huán)境能夠做到一次封裝,到處運行 2.docker為了解決運行環(huán)境和配置問題的軟件容器,方便做持續(xù)集成...

    nevermind 評論0 收藏0
  • 容器,Docker, Kubernetes和Kyma,以及Kyma對SAP的意義

    摘要:該標準主要分為運行時標準和容器鏡像標準。事件注冊好之后,使用微服務架構實現(xiàn)事件的監(jiān)聽者消費者。 大家好,今天非常高興能給大家做一個關于Kyma的技術分享。這個session的audience主要是針對使用咱們成都研究院使用Java和nodejs等技術棧做微服務開發(fā)的同事們。對于在ABAP netweaver上做SAP傳統(tǒng)開發(fā)的同事們來說,這個session可以讓大家開闊一下眼界。 這是...

    xiaokai 評論0 收藏0
  • 容器,Docker, Kubernetes和Kyma,以及Kyma對SAP的意義

    摘要:該標準主要分為運行時標準和容器鏡像標準。事件注冊好之后,使用微服務架構實現(xiàn)事件的監(jiān)聽者消費者。 大家好,今天非常高興能給大家做一個關于Kyma的技術分享。這個session的audience主要是針對使用咱們成都研究院使用Java和nodejs等技術棧做微服務開發(fā)的同事們。對于在ABAP netweaver上做SAP傳統(tǒng)開發(fā)的同事們來說,這個session可以讓大家開闊一下眼界。 這是...

    jk_v1 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<