1. 程式人生 > >docker run命令概述及Docker容器的兩種執行模式

docker run命令概述及Docker容器的兩種執行模式

docker run命令用於根據映象檔案建立並啟動一個容器例項。
一個容器例項就是宿主機器上的一個獨立的程序。每次執行docker run,就建立一個Docker容器程序,擁有獨立的檔案系統、網路和程序樹。

1. 命令格式

docker run [OPTIONS] IMAGE_NAME:TAG|[email protected] ...

2. 容器的執行模式

Docker容器程序有兩種執行模式。
1) 前臺模式(預設)
docker run ...

docker run -d=false ...
注意,只有在前臺模式下,才有必要設定-it命令選項,為容器設定偽TTY。
2) 後臺模式(也稱detached模式)
docker run -d ...

docker run -d=true ...

注意,只要有-d命令選項,就沒有-it命令選項。

關於docker run命令的詳細內容,請關注後續博文。

參考連結:

https://docs.docker.com/engine/reference/run/
https://docs.docker.com/engine/reference/commandline/run/

相關推薦

docker run命令概述Docker容器執行模式

docker run命令用於根據映象檔案建立並啟動一個容器例項。 一個容器例項就是宿主機器上的一個獨立的程序。每次執行docker run,就建立一個Docker容器程序,擁有獨立的檔案系統、網路和程序樹。 1. 命令格式docker run [OPTIONS] IMAGE

Docker run 命令引數使用

docker run :建立一個新的容器並執行一個命令 語法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS說明: -a stdin: 指定標準輸入輸出內容型別,可選 STDIN/STDOUT/STDERR

PHP 記憶體溢位錯誤解決,以及對 PHP 命令列和Web訪問執行方式的理解

開發過程中,某個介面由於從資料庫讀取資料量過大,返回狀態為 200,但無響應資料,PHP錯誤日誌裡有如下資訊:PHP Fatal error: Allowed memory size of 134217728 bytes exhausted。 很顯然這是記憶

筆記:Python的執行模式

Python執行模式 1)命令列模式 >>> 1 + 1 2 >>>'先來感受一下Python' 先來感受一下Python >>&g

spark on mesos 執行模式

spark on mesos 有粗粒度(coarse-grained)和細粒度(fine-grained)兩種執行模式,細粒度模式在spark2.0後開始棄用。 細粒度模式 優點 spark預設執行的就是細粒度模式,這種模式支援資源的搶佔,spark和

Spark Client和Cluster執行模式的工作流程

1.client mode: In client mode, the driver is launched in the same process as the client that submits the application..也就是說在Client模式下,Dri

spark在yarn上面的執行模型:yarn-cluster和yarn-client執行模式:

 Spark在YARN中有yarn-cluster和yarn-client兩種執行模式: I. Yarn Cluster Spark Driver首先作為一個ApplicationMaster在YARN叢集中啟動,客戶端提交給ResourceManager的每一個job

《 第一本Docker書 》讀書筆記 --- Docker 各項操作命令引數說明(docker run 命令各個引數說明)

PS :個人所有讀書筆記只記錄個人想要的內容,很可能原書大量內容沒有納入筆記中... ...  1. 可用 docker info 檢視程式是否正常工作。 2. docker run 如果本地沒有對應映象,會從Docker 官方倉庫 Docker Hub 下載該映象。

通過docker run 命令來在容器執行一個應用程式 輸出Hello world

Docker “Hello World!” Docker 允許你在容器內執行應用程式, 使用 docker run 命令來在容器內執行一個應用程式。 輸出Hello world! [[email protected] ~]# docker run ce

Docker基本命令與使用 —— Docker容器(一)

使用 -a 基本 com sta start 日誌 靜態頁面 don 一.容器的基本操作 1. 啟動容器 docker run IMAGE [COMMAND] [ARG...] run 在新容器中執行命令 eg: docker run ubuntu echo ‘He

docker run命令

Docker會在隔離的容器中執行程序。當執行 docker run命令時,Docker會啟動一個程序,併為這個程序分配其獨佔的檔案系統、網路資源和以此程序為根程序的程序組。在容器啟動時,映象可能已經定義了要執行的二進位制檔案、暴露的網路埠等,但是使用者可以通過docker run命令重新定

docker run命令解析(一)之Docker client

1、什麼是Docker? Docker Linux 平臺上的一款輕量級虛擬化容器的管理引擎。在全球範圍內, Docker 還是一個開源專案,整個專案基於 Go 語言開發,程式碼託管於 GitHub 網站上,並遵從 Apache 2.0 協議。目前, Docker 可以幫助使用者在容器內部快速自動

Docker run 命令的使用方法

【編者的話】在Docker中,run應該是使用者使用最多的命令了,很多讀者反饋不是很明白run命令的用法,而且相關的書籍、中文資料中對run命令的描述也不是非常完整,所以DockerOne組織翻譯了Docker官方的文件,以饗讀者。注意,本文基於最新的Docker 1.4文件翻譯。 D

docker run命令解析(二)之Docker daemon--container create

上一篇文章咱們分析了docker run命令在Docker client中的處理,這一篇文章咱們分析在Docker daemon中的處理。 Docker client傳送容器管理請求,由Docker daemon接收並處理。原始碼基於Docker-ce17.09 1、所謂

docker run命令解析(二)之Docker daemon--container start

上一篇咱們簡單的分析了docker run命令在Docker daemon中的create實現,接下來咱們開始start的分析。原始碼基於Docker-ce17.09 1.1、流程: func (s *containerRouter) postContaine

docker 基礎命令操作 映象以及容器的基本操作演示

tomcat啟動後’,可以通過頁面訪問到預設頁面,可以更加直觀的顯示出來;我們就以tomcat為例,對映象,容易的基礎操作進行演示; 1.查詢映象命令 docker search tomcat , 執行後,出現一個列表,表頭的相關資訊,看名字,可以很容易的理解,分別是

Docker Run 命令打包H5及其他後臺應用

一、簡單的run命令介紹      Docker run 命令用來建立一個新的容器並執行,相當於 docker create和docker start的組合。 用 docker run -help可以顯示命令的使用說明。   docker run --help   Usa

dockerdocker run命令詳解

Docker run命令用於執行一個新容器,而啟動一個容器需要非常多的資訊,所以該命令的引數非常多,今天就詳細分析下該命令支援的引數。 首先看一下該命令的格式: Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG..

docker run 命令詳解

在Docker中,run應該是使用者使用最多的命令了,很多讀者反饋不是很明白run命令的用法,而且相關的書籍、中文資料中對run命令的描述也不是非常完整,所以DockerOne組織翻譯了Docker官方的文件,以饗讀者。注意,本文基於最新的Docker 1.4文件翻譯。Docker會在隔離的容器中執行程序。當

DOCKER命令docker run 命令詳解

docker run 命令可以新建並啟動一個容器。     他有幾個簡單的引數,此篇文章不做詳細說明,如果有興趣,請檢視本部落格另外一篇文章。   難點引數          -network     -network=bridge  預設選項,表示連線到預設的網橋。