查看容器
- CONTAINER ID :容器启动之后的ID,这个ID是唯一的
- IMAGE :容器基于的镜像名称
- COMMAND:镜像启动之后,默认执行的第一个命令
- CREATED:容器创建的时间
- STARTUS:容器当前的状态
- 运行 - 停止 - 暂停 - PORTS:容器和宿主机对应的映射端口
- NAMES:容器的名字
查看所有容器
docker ps -a
只显示容器的ID
docker ps -q
容器创建
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
- OPTIONS:
-i,–interactive: 关联标准输入 -t,–tty: 给容器分配终端 -rm :容器被停止(关闭)之后,自动删除容器 –name:容器的名字 - IMAGE:容器基于的镜像名称
- [COMMAND] [ARG…]
镜像启动之后,默认执行的第一个命令
[root@localhost ~]# docker create -it --name nginx_test nginx bash
ff96509841370343d6e8f7f09d761bef0e90905fbb3aad88382be3d277e8588c
容器启动
docker start 参数 容器的名字
-参数
a:关联标准输出和标准错误
i:关联标准输入
[root@localhost ~]# docker start -a -i nginx_test
root@ff9650984137:/#
创建容器并启动
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
基本参数跟create一样 OPTIONS: -d,–detach:守护进程方式创建
[root@localhost ~]# docker run -id --name nginx_test nginx bash
c1133d9c9e4c7bf54499e105e3b413a6525231451c438ea0353ff2d14d79bb81
容器的暂停/重启
docker pause 容器名/容器ID
docker unpause 容器名/容器ID
docker restart 容器名/容器ID
容器的关闭
docker stop 容器名/容器ID
容器的删除
docker rm 容器名/容器ID
docker rm -f 容器名/容器ID
docker rm -f `docker ps -aq`
容器的进入/退出
docker run -it --name 容器名 镜像名 shell命令(bash)
[root@localhost ~]# docker run -it --name nginx_test nginx bash
root@2ebec75c00f8:/#
docker run -itd --name 容器名 镜像名 shell命令(bash)
docker exec 参数 容器名 bash
[root@localhost ~]# docker exec -it nginx_test bash
root@14b37b3c5079:/#
容器的日志/信息/端口/重命名
docker logs 容器名/容器ID
docker inspect 容器名/容器ID
docker port 容器名/容器ID
docker rename CONTAINER NEW_NAME
查看容器的详细信息
docker inspect 容器名称|容器ID
|