容器相关基础操作
1、查看Docker服务状态
查看Docker Engine状态
2、运行一个容器
(1)执行docker run命令运行一个容器。
“-d”参数可在后台运行容器;“-p”参数将宿主机8080端口映射到容器80端口。
这里的容器ID,也称为full-id。
docker run后常用选项:
[1] -d:以后台方式启动容器。
[2] -p:容器端口与宿主机端口进行映射。
[3] -it:在容器启动后,通过命令行终端与容器交互。
[4] -h:指定容器的hostname。
(2)使用docker images查看下载的镜像。
(3)使用docker ps命令查看容器运行状态。
一个容器在宿主机上的标识:
CONTAINER ID:容器ID,是容器full-id的前12个字符,也称为short-id。
NAMES:容器名字,由docker自动分配,也可通过参数指定一个容器的name。
3、容器生命周期管理
(1)使用docker stop命令停止一个容器。
(2)使用命令docker ps –a查看所有状态的容器,状态是Exited。
(3)使用命名docker start命令启动一个容器。
(4)使用命名docker start命令启动一个容器,状态是Up。
4、进入容器的方法
若要进入容器进行调试,有两种方法:
(1)docker attach命令
docker attach命令直接进入已启动容器的命令终端,不会启动新的进程。
Usage:docker attach [OPTIONS] CONTAINER
(2)docker exec命令
docker exec命令是在容器中打开新的终端。
Usage:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
5、进入一个容器
使用docker attach命令进入一个容器。