Docker學習筆記 Docker容器

2021-06-29 01:26:48 字數 1494 閱讀 1847

docker利用容器執行應用,容器是從映象建立的執行例項,每個容器都是相互隔離的。

映象是唯讀的,容器在啟動的時候在其上建立了一層可讀寫層。

啟動乙個容器有兩種方法,一種是從映象建立乙個容器並執行,另一種是重新啟動處於終止狀態的容器。

使用docker run命令從映象建立並啟動乙個容器。

使用docker run命令建立容器時,後台執行的操作包括:

利用映象建立並啟動乙個容器

分配乙個檔案系統,並在唯讀的映象層外面掛載乙個可讀寫層

從宿主機的網橋介面中橋接乙個虛擬介面到容器中

從位址池配置乙個ip位址給容器

執行使用者指定應用程式

執行完畢後容器終止

使用docker start命令重啟乙個容器。

使用docker logs命令檢視指定容器的日誌資訊。

使用docker stop命令終止乙個執行的容器。

當docker容器中指定的應用程式終止時,容器也會自動終止。

使用-d選項使得容器以守護態形式執行。-i表示給該容器開啟標準輸入,-t表示給該容器分配乙個偽終端。

使用docker ps顯示處於執行狀態的容器。

我們使用docker attach掛接到後台執行的容器中進行操作。

我們可以使用ctrl + p, ctrl + q跳出容器,而不會終止容器。

也可以使用nsenter工具連線到乙個容器中,相對比較麻煩。這裡不多做記錄。

使用docker export命令將容器匯出到本地檔案。

使用docker import命令將容器快照檔案匯入為映象。

使用docker ps -a命令顯示所有容器。

使用docker rm刪除指定容器,使用docker rm $(docker ps –aq)刪除所有容器。

使用命令docker inspect檢視容器或映象的底層資訊。

$ sudo docker inspect container|image
-format=」「: 格式化輸出的格式

例如獲取乙個容器的ip位址。

sudo docker inspect -format='}' $instance_id
參考文件

docker——從入門到實踐

docker學習筆記1 docke環境的檢視

本文的操作是在ubuntu作業系統下的。一 環境檢查 當登入乙個安裝了docker的機器後,首先我們要檢查下docker環境如何。1 命令 docker v 上述命令返回安裝的docker的版本資訊,返回的資訊可能如下 docker version 1.9.1,build a34a1d5 說明 執行...

Docker學習收藏系列(一) 認識Docker

1 docker 是乙個軟體平台,讓您可以快速構建 測試和部署應用程式。docker 將軟體打包成名為容器的標準化單元,這些單元具有執行軟體所需的所有功能,包括庫 系統工具 和執行時。使用 docker,您可以將應用程式快速部署和擴充套件到任何環境中,並且知道您的 將執行。2 docker工作原理 ...

Docker系列四 使用UI管理docker容器

一 什麼是portainer?docker pull portainer portainer三 執行portainer portainer執行方式有以下兩種方式 1 單機版執行 如果僅有乙個docker宿主機,則可使用單機版執行,執行以下命令就可以啟動了 docker run d p 9000 90...