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

資訊專欄INFORMATION COLUMN

Docker學習筆記-Docker化你的應用

XanaHopper / 3389人閱讀

摘要:化你的應用使用命令在容器中運行應用如果你使用的是遠程進程,使用執行這條命令首先會在本地的主機上找,如果沒找到,會到上下載這個鏡像容器僅僅在你指定的命令激活時才運行,在上面的命令中,當輸出后,容器就停止。

Docker化你的應用

使用docker run命令在容器中運行應用

  

如果你使用的是遠程Docker 進程(daemon),使用sudo docker run

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

執行這條命令Docker首先會在本地的Docker主機上找image:ubuntu:14.04,如果沒找到,Docker會到Docker Hub上下載這個鏡像
Docker容器僅僅在你指定的命令激活時才運行,在上面的命令中,當輸出hello world后,容器就停止。

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

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

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

-d表示后臺運行容器
/bin/sh -c "while true; do echo hello world; sleep 1; done"無限輸出hello world
返回一個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會自動命名我們啟動的container,當然你也可以自己重新命名

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

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
總結

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] ...停止容器

原文鏈接

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

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

相關文章

  • 監控Kubernetes,第一部分:挑戰+數據來源

    摘要:在本系列的第一部分中,我將介紹監控的挑戰和主要數據來源。稍后,我將深入探討和部署,并使用下面列出的數據源的實際示例。監控挑戰使團隊更容易管理容器,在自動維護所需狀態的同時調度和配置容器。 作者:Sean Porter 我們的行業長期以來一直依賴基于微服務的架構來更快、更安全地交付軟件。微服務的出現和無處不在自然為容器技術鋪平了道路,使我們能夠重新思考如何構建和部署我們的應用程序。Doc...

    VioletJack 評論0 收藏0
  • Docker實戰入門學習筆記】什么是docker?

    摘要:實現前述目的的方式有兩種在一個文件中指定一個基礎鏡像及需要完成的修改或通過運行一個鏡像,對其進行修改并提交。容器對外公開服務是必要的,因此允許公開容器的特定端口。鏡像必須完全可移植,不允許例外。 Docker是一個相對較新且發展非??焖俚捻椖浚捎脕韯摻ǚ浅]p量的虛擬機。注意,這里的引號非常重要,Docker創建的并非真正的虛擬機,而更像是打了激素的chroot,嗯,是大量的激素。 D...

    seanHai 評論0 收藏0
  • 如何在Rancher Catalog中使用VMware Harbor

    摘要:這相當于在原始安裝程序中調整文件。警告我并沒有告訴這件事,因為這可能會嚇到他或任何其他專家。在創建應用商店條目的過程中,還有兩個問題需要解決變量需要設置為確切值,這樣用戶就可以通過它連接到該實例。 Harbor Registry是VMware公司的Docker鏡像管理產品。相較于其他鏡像倉庫,Harbor提供身份管理功能,安全性更高,支持單個主機上的多個registry,這些功能正是很...

    explorer_ddf 評論0 收藏0
  • Docker-Compose學習筆記(1)安裝簡介

    摘要:概述是一個用來定義和運行復雜應用的工具。使用,用戶通過來進行構建。使用,不再需要使用腳本來啟動容器。在配置文件中,所有的容器通過來定義,然后通過腳本來啟動,停止和重啟應用,和應用中的服務以及所有依賴服務的容器。 概述 Docker Compose是一個用來定義和運行復雜應用的Docker工具。使用Compose,你可以在一個文件中定義一個多容器應用,然后使用一條命令來啟動你的應用,完成...

    shiyang6017 評論0 收藏0
  • Docker-Compose學習筆記(1)安裝簡介

    摘要:概述是一個用來定義和運行復雜應用的工具。使用,用戶通過來進行構建。使用,不再需要使用腳本來啟動容器。在配置文件中,所有的容器通過來定義,然后通過腳本來啟動,停止和重啟應用,和應用中的服務以及所有依賴服務的容器。 概述 Docker Compose是一個用來定義和運行復雜應用的Docker工具。使用Compose,你可以在一個文件中定義一個多容器應用,然后使用一條命令來啟動你的應用,完成...

    zxhaaa 評論0 收藏0

發表評論

0條評論

XanaHopper

|高級講師

TA的文章

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