- 查看容器
- 查看所有容器
- 只显示容器的ID
- 容器创建
- 容器启动
- 创建容器并启动
- 容器的暂停/重启
- 容器的关闭
- 容器的删除
- 容器的进入/退出
- 容器的日志/信息/端口/重命名
- 查看容器的详细信息
- 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



