docker pull centos
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS說明(經常使用):有些是一個減號,有些是兩個減號docker
--name="容器新名字": 爲容器指定一個名稱;
-d: 後臺運行容器,並返回容器ID,也即啓動守護式容器;
-i:以交互模式運行容器,一般與 -t 同時使用;
-t:爲容器從新分配一個僞輸入終端,一般與 -i 同時使用;
-P: 隨機端口映射;
-p: 指定端口映射,有如下四種格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPortcentos
新建個命令窗口,用docker ps看下是否是運行容器內的centos鏡像。
發現和上面的ID是同樣的,因此是運行在docker裏面centos鏡像bash
docker run -it centos /bin/bash
docker ps [OPTIONS]
OPTIONS說明
OPTIONS說明(經常使用):3d
-a :列出當前全部正在運行的容器+歷史上運行過的
這裏注意的是STATS(狀態),Up表示還在運行,Exited表示中止了的。NAMES若是沒有自定義,docker會幫你定義鏡像的名字
-l :顯示最近建立的容器。
-n:顯示最近n個建立的容器。
-q :靜默模式,只顯示容器編號。
--no-trunc :不截斷輸出。rest
兩種退出方式:code
docker run -it --name mycentos centos
在新窗口能夠查看到:
blog