国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

1.Hello world in a container

Cheng_Gang / 1586人閱讀

摘要:后面,我們將會用短和方法來命名我們的,使它們的工作更加簡單。首先,我們確認我們的還在運行,運行命令,這個命令查詢守護形式運行的所有的相關信息。讓我們用命令檢查我們的被停止了。下一步到目前位置,你用命令啟動了你的第一個。

Hello world in a container

1.第一個命令docker run

$ docker run  ubuntu  /bin/echo "hello world"
hello world

在這個例子中

列表項目

docker run 運行了一個 container

ubuntu 是一個鏡像 ,docker 首先查看鏡像的 docker host ,如果這個鏡像不存在本地,就回去docker hub 上下載鏡像

/bin/echo 是運行一個命令在新的container中

這個 container launches.Docker 創建一個新的ubuntu環境 并且執行/bin/echo 命令 和 打印了

hello wrold

那么這個容器以后發生了什么?docker container 僅僅 運行了一個你指定的命令。因此,上面的例子,當命令運行完畢這個container 馬上停止

Run an interactive container (運行一個可交互的container)

讓我們執行一個新的指令在container 里面

$ docker run -t -i ubuntu /bin/bash
root@a983f07f87c8:/# 

在這個例子中:

dcoker run 運行一個 a container ubuntu 它將成為你運行的鏡像

-t 標志指定一個偽終端 或者 終端 在container 中 (輸入)

-i 標志允許你去 通過抓取容器里面的標準輸出(STDIN)來進行交互(輸出)

/bin/bash 運行一個bash shll 在我們的container 里面

這個container launhes . 我們能看到一個命令行提示

root@af8bae53bdd3:/#
Start a daemonized Hello world (開始一個守護進程的hello world)

讓我們創建一個容器,作為一個守護進程運行。

$docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
86e7f1bc29862651ad4bf341099946710543ba5c7030d87701d53437c3621a47

在這個例子中 :

docker run 運行一個container

-d flag 在后臺運行這個 container

ubuntu 是要運行的image

最后,我們指定命令去執行:

/bin/sh -c "while true; do echo hello world; sleep 1; done"

在這個輸出,我們不會看到 hello world ,而是一段很長的字符串

1e5535038e285177d5214659a068137486f96ee5c2e85a4ac52dc83f2ebe4147

這個很長的字符串被成為 container ID,他是唯一標識一個容器,所以我們能與它一起工作。

Note:這個Containe ID 是一個 長 并且笨重的id。后面,我們將會用短id 和方法 來命名我們的container,使它們的工作更加簡單。

我們能使用 container ID 去看 我們的 hello world daemon 到底發生了什么。

首先,我們 確認我們的container 還在運行,運行 docker run 命令,docker ps 這個命令查詢 Docker 守護形式運行的所有container 的相關信息。(command queries the Docker daemon for information about all the containers it knows about.)

$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
86e7f1bc2986        ubuntu              "/bin/sh -c "while tr"   22 minutes ago      Up 22 minutes                           big_lalande

上面的例子中,我們能看到 我們的守護進程形式 container。docker ps 返回了一些有用的信息:

86e7f1bc2986 是一個短 變形 的container ID

ubuntu 是被使用的鏡像

這個 command ,status 和 assigned(分配的) name big_lalande

Note:Docker 總是自動在container 啟動的時候生成名字,我們將會后面看到怎么指定分配你自己的名字。

現在,我們知道 容器是運行的。但是它是做了我們要求它做得了么?我們將會用使用 docker logs 查看container內部的內容。

$docker logs big_lalande
hello world
hello world
hello world
. . .

在上面的例子中:
docker logs 看到了container內部和返回的hello world

Awesome !這個長守護進程 是在工作的 和你剛剛創建了第一個docker化的程序

接下來,運行這個 docker stop 命令去停止我們 獨立的container

docker stop big_lalande
big_lalande

docker stop 這個命令 告訴Docker 優雅的關閉正在運行的container 和返回 這個container 名字 并停止它。

讓我們用 docker ps 命令檢查

$ docker ps
CONTAINER ID  IMAGE         COMMAND               CREATED        STATUS       PORTS NAMES

我們的container 被停止了。

下一步:
到目前位置,你用 docker run 命令啟動了你的第一個container。你能運行一個能在前臺交互運行的容器。你也能運行一個運行在后臺的守護進程形式的容器。在本節中你能學到幾個命令:

docker ps 列出containers列表

docker logs 顯示我們 container 的容器的標準輸出

docker stop 停止運行中的container

Now ,你了解了更多關于docker 的基礎,以及一些基本的任務。去“Run a simple application”用Docker client 去 實際構建一個Web應用程序(Go to “Run a simple application“ to actually build a web application with the Docker client.)

原文出處:https://docs.docker.com/engin...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26680.html

相關文章

  • Python 2.7.x 和 Python 3.x 的主要區別

    摘要:跳轉到章節預覽在中創建迭代對象的用法是非常流行的。循環變量和全局命名空間泄漏好消息在中循環變量不會再導致命名空間泄漏。通過解析用戶的輸入幸運的是,在中已經解決了把用戶的輸入存儲為一個對象的問題。 注:本文的原文地址為Key differences between Python 2.7.x and Python 3.x 許多 Python 初學者想知道他們應該從 Python ...

    clasnake 評論0 收藏0
  • 新手學Docker(1Hello World

    摘要:經過我們的處理就像在倉庫里修改了文件一樣,將修改后的打快照固化為,這便是生態的流動源泉。我們啟動過的所有的將會在這里顯示。輸入,這一步我們不僅僅啟動了一個,還傳輸了一個命令進去執行了。我們試著再次啟動一個容器。 Docker從哪兒下載? 由于我們訪問Docker官網一般情況下會非常慢,所以我們不得不把目光投向國內的鏡像站,還好,DaoCloud為我們掃清了一系列障礙,點擊前往。 你只需...

    caige 評論0 收藏0
  • 《Kotlin 極簡教程 》第4章 基本數據類型與類型系統

    摘要:本章我們來學習一下的基本數據類型與類型系統。字符串就是一個抽象數據類型。如果程序語言的語法中含有類型標記,就稱該語言是顯式類型化的,否則就稱為隱式類型化的。但是,可以把中對應的這幾種基本數據類型,理解為的基本類型的裝箱類。 第4章 基本數據類型與類型系統 《Kotlin極簡教程》正式上架: 點擊這里 > 去京東商城購買閱讀 點擊這里 > 去天貓商城購買閱讀 非常感謝您親愛的讀...

    MoAir 評論0 收藏0
  • 從docker到istio之二 - 使用compose部署應用

    摘要:使用導出端口,使用掛載數據卷。清理應用使用一鍵清理應用總結已經實現了容器擴容自動擋更直觀的控制容器啟動順序及依賴。從部署到編排,單字面理解,看起來能夠維護的容器量都增長了。推薦應用包括多個服務,推薦部署方式就是。前言 容器化,云原生越演越烈,新概念非常之多。信息爆炸的同時,帶來層層迷霧。我嘗試從擴容出發理解其脈路,經過實踐探索,整理形成一個入門教程,包括下面四篇文章。 容器化實踐之路-從d...

    yy13818512006 評論0 收藏0
  • python學習筆記1---python的基本數據類型

    摘要:數字整型與浮點型整數沒有之分浮點數里面沒有單精度和雙精度之分表示整除進制進制,進制,進制,進制,,,。。。。 Number:數字 1)整型與浮點型 整數:int(沒有short、int、long之分) 浮點數:float(python里面沒有單精度和雙精度之分) >>> print(hello world) hello world >>> 1 1 >>> 133434 133434 >...

    mgckid 評論0 收藏0

發表評論

0條評論

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