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

資訊專(zhuān)欄INFORMATION COLUMN

Docker學(xué)習(xí)筆記-Docker化你的應(yīng)用

XanaHopper / 3395人閱讀

摘要:化你的應(yīng)用使用命令在容器中運(yùn)行應(yīng)用如果你使用的是遠(yuǎn)程進(jìn)程,使用執(zhí)行這條命令首先會(huì)在本地的主機(jī)上找,如果沒(méi)找到,會(huì)到上下載這個(gè)鏡像容器僅僅在你指定的命令激活時(shí)才運(yùn)行,在上面的命令中,當(dāng)輸出后,容器就停止。

Docker化你的應(yīng)用

使用docker run命令在容器中運(yùn)行應(yīng)用

  

如果你使用的是遠(yuǎn)程Docker 進(jìn)程(daemon),使用sudo docker run

Hello world
shellsudo docker run ubuntu:14.04 /bin/echo "Hello world"

執(zhí)行這條命令Docker首先會(huì)在本地的Docker主機(jī)上找image:ubuntu:14.04,如果沒(méi)找到,Docker會(huì)到Docker Hub上下載這個(gè)鏡像
Docker容器僅僅在你指定的命令激活時(shí)才運(yùn)行,在上面的命令中,當(dāng)輸出hello world后,容器就停止。

An Interactive Container(交互式容器)
shell$ sudo docker run -t -i ubuntu:14.04 /bin/bash
root@af8bae53bdd3:/#

docker run啟動(dòng)鏡像ubuntu14.04,-t在啟動(dòng)的容器中使用終端,-i表示允許我們建立交互式的連接,通過(guò)獲取容器的標(biāo)準(zhǔn)輸入[stdin]
exit或者ctrl+D退出終端

A Daemonized Hello world(將命令守護(hù)進(jìn)程化)
language$ sudo docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
eb643329659cb6b6830b70b87ef9576e0da1913682d4972d8ab904fb709072b7

-d表示后臺(tái)運(yùn)行容器
/bin/sh -c "while true; do echo hello world; sleep 1; done"無(wú)限輸出hello world
返回一個(gè)a bit long表示container ID

  

Note: The container ID is a bit long and unwieldy and a bit later on we"ll see a shorter ID and some ways to name our containers to make working with them easier.

languageadolph@geek:~$ docker ps
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS               NAMES
eb643329659c        ubuntu:14.04        "/bin/sh -c "while t   2 minutes ago       Up 2 minutes                            clever_hypatia      
  

docker會(huì)自動(dòng)命名我們啟動(dòng)的container,當(dāng)然你也可以自己重新命名

查看容器日志并且返回它的輸出

languagedocker logs container_name[clever_hypatia]

停止容器

languageadolph@geek:~$ sudo docker stop clever_hypatia 
clever_hypatia
adolph@geek:~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
總結(jié)

docker ps

sudo docker run [image name] [command]

sudo docker run ubuntu:14.04 /bin/echo "Hello world"

sudo docker -t -i run [image name] [command]...交互式操作(有自己的命令行)

sudo docker run -t -i ubuntu:14.04 /bin/bash

sudo docker run -d [iamge name] [command]

sudo docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"

sudo docker logs [container name]...查看容器日志和輸出信息

docker logs clever_hypatia

docker stop [container name] ...停止容器

原文鏈接

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

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

相關(guān)文章

  • 監(jiān)控Kubernetes,第一部分:挑戰(zhàn)+數(shù)據(jù)來(lái)源

    摘要:在本系列的第一部分中,我將介紹監(jiān)控的挑戰(zhàn)和主要數(shù)據(jù)來(lái)源。稍后,我將深入探討和部署,并使用下面列出的數(shù)據(jù)源的實(shí)際示例。監(jiān)控挑戰(zhàn)使團(tuán)隊(duì)更容易管理容器,在自動(dòng)維護(hù)所需狀態(tài)的同時(shí)調(diào)度和配置容器。 作者:Sean Porter 我們的行業(yè)長(zhǎng)期以來(lái)一直依賴(lài)基于微服務(wù)的架構(gòu)來(lái)更快、更安全地交付軟件。微服務(wù)的出現(xiàn)和無(wú)處不在自然為容器技術(shù)鋪平了道路,使我們能夠重新思考如何構(gòu)建和部署我們的應(yīng)用程序。Doc...

    VioletJack 評(píng)論0 收藏0
  • Docker實(shí)戰(zhàn)入門(mén)學(xué)習(xí)筆記】什么是docker?

    摘要:實(shí)現(xiàn)前述目的的方式有兩種在一個(gè)文件中指定一個(gè)基礎(chǔ)鏡像及需要完成的修改或通過(guò)運(yùn)行一個(gè)鏡像,對(duì)其進(jìn)行修改并提交。容器對(duì)外公開(kāi)服務(wù)是必要的,因此允許公開(kāi)容器的特定端口。鏡像必須完全可移植,不允許例外。 Docker是一個(gè)相對(duì)較新且發(fā)展非??焖俚捻?xiàng)目,可用來(lái)創(chuàng)建非常輕量的虛擬機(jī)。注意,這里的引號(hào)非常重要,Docker創(chuàng)建的并非真正的虛擬機(jī),而更像是打了激素的chroot,嗯,是大量的激素。 D...

    seanHai 評(píng)論0 收藏0
  • 如何在Rancher Catalog中使用VMware Harbor

    摘要:這相當(dāng)于在原始安裝程序中調(diào)整文件。警告我并沒(méi)有告訴這件事,因?yàn)檫@可能會(huì)嚇到他或任何其他專(zhuān)家。在創(chuàng)建應(yīng)用商店條目的過(guò)程中,還有兩個(gè)問(wèn)題需要解決變量需要設(shè)置為確切值,這樣用戶(hù)就可以通過(guò)它連接到該實(shí)例。 Harbor Registry是VMware公司的Docker鏡像管理產(chǎn)品。相較于其他鏡像倉(cāng)庫(kù),Harbor提供身份管理功能,安全性更高,支持單個(gè)主機(jī)上的多個(gè)registry,這些功能正是很...

    explorer_ddf 評(píng)論0 收藏0
  • Docker-Compose學(xué)習(xí)筆記(1)安裝簡(jiǎn)介

    摘要:概述是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的工具。使用,用戶(hù)通過(guò)來(lái)進(jìn)行構(gòu)建。使用,不再需要使用腳本來(lái)啟動(dòng)容器。在配置文件中,所有的容器通過(guò)來(lái)定義,然后通過(guò)腳本來(lái)啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴(lài)服務(wù)的容器。 概述 Docker Compose是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的Docker工具。使用Compose,你可以在一個(gè)文件中定義一個(gè)多容器應(yīng)用,然后使用一條命令來(lái)啟動(dòng)你的應(yīng)用,完成...

    shiyang6017 評(píng)論0 收藏0
  • Docker-Compose學(xué)習(xí)筆記(1)安裝簡(jiǎn)介

    摘要:概述是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的工具。使用,用戶(hù)通過(guò)來(lái)進(jìn)行構(gòu)建。使用,不再需要使用腳本來(lái)啟動(dòng)容器。在配置文件中,所有的容器通過(guò)來(lái)定義,然后通過(guò)腳本來(lái)啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴(lài)服務(wù)的容器。 概述 Docker Compose是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的Docker工具。使用Compose,你可以在一個(gè)文件中定義一個(gè)多容器應(yīng)用,然后使用一條命令來(lái)啟動(dòng)你的應(yīng)用,完成...

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

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

0條評(píng)論

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