華為云計(jì)算 云知識(shí) 容器相關(guān)基礎(chǔ)操作
容器相關(guān)基礎(chǔ)操作

容器相關(guān)基礎(chǔ)操作

1、查看Docker服務(wù)狀態(tài)

查看Docker Engine狀態(tài)

查看Docker Engine狀態(tài)

2、運(yùn)行一個(gè)容器

(1)執(zhí)行docker run命令運(yùn)行一個(gè)容器。

“-d”參數(shù)可在后臺(tái)運(yùn)行容器;“-p”參數(shù)將宿主機(jī)8080端口映射到容器80端口。

執(zhí)行docker run命令運(yùn)行一個(gè)容器

這里的容器ID,也稱為full-id。

docker run后常用選項(xiàng):

[1] -d:以后臺(tái)方式啟動(dòng)容器。

[2] -p:容器端口與宿主機(jī)端口進(jìn)行映射。

[3] -it:在容器啟動(dòng)后,通過命令行終端與容器交互。

[4] -h:指定容器的hostname。

 

(2)使用docker images查看下載的鏡像。

使用docker images查看下載的鏡像

(3)使用docker ps命令查看容器運(yùn)行狀態(tài)。

使用docker ps命令查看容器運(yùn)行狀態(tài)

一個(gè)容器在宿主機(jī)上的標(biāo)識(shí):

CONTAINER ID:容器ID,是容器full-id的前12個(gè)字符,也稱為short-id。

NAMES:容器名字,由docker自動(dòng)分配,也可通過參數(shù)指定一個(gè)容器的name。

3、容器生命周期管理

(1)使用docker stop命令停止一個(gè)容器。

容器生命周期管理1

(2)使用命令docker ps –a查看所有狀態(tài)的容器,狀態(tài)是Exited。

容器生命周期管理2

(3)使用命名docker start命令啟動(dòng)一個(gè)容器。

容器生命周期管理3

(4)使用命名docker start命令啟動(dòng)一個(gè)容器,狀態(tài)是Up。

容器生命周期管理4

4、進(jìn)入容器的方法

若要進(jìn)入容器進(jìn)行調(diào)試,有兩種方法:

(1)docker attach命令

docker attach命令直接進(jìn)入已啟動(dòng)容器的命令終端,不會(huì)啟動(dòng)新的進(jìn)程。

Usage:docker attach [OPTIONS] CONTAINER

(2)docker exec命令

docker exec命令是在容器中打開新的終端。

Usage:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

5、進(jìn)入一個(gè)容器

使用docker attach命令進(jìn)入一個(gè)容器。

進(jìn)入一個(gè)容器