容器相關(guān)基礎(chǔ)操作
1、查看Docker服務(wù)狀態(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端口。

這里的容器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查看下載的鏡像。

(3)使用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è)容器。

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

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

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

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è)容器。
