Docker 容器
容器是Docker镜像的实例,可以使用Docker run命令运行。Docker的基本目的是运行容器。我们来讨论如何使用容器。
运行容器
使用Docker run命令管理容器的运行。要以交互方式运行容器,请首先启动Docker容器。
sudo docker run -it ubuntu /bin/bash
然后,您将在CentOS服务器上的Ubuntu系统实例中运行。
先按Ctrl + P,然后按Ctrl + Q可以退出容器,可以不关闭容器(在后台运行)回到CentOS的shell环境,
Docker 容器列表
可以通过docker ps命令列出机器上的所有容器。此命令用于返回当前正在运行的容器。
输出的内容包含以下属性:
- CONTAINER ID - 容器ID,容器唯一标识
- IMAGE - 所属的镜像
- COMMAND - 容器中运行的命令
- CREATED - 创建的时间
- STATUS - 容器的状态
- PORTS - 端口映射
- NAMES - 名称
docker ps默认列出正在运行的容器,docker ps -a会显示所有状态的容器。
docker history ImageID
使用此命令,您可以通过容器查看通过映像运行的所有命令。
语法:
docker history ImageID
选项:
- ImageID - 这是您要查看针对它运行的所有命令的镜像ID。
例子:
sudo docker history ubuntu
输出的内容包含以下属性:
- IMAGE - 镜像
- CREATED - 构建的时间
- CREATED BY - 构建时候运行的命令
- SIZE - 大小
- COMMENT - 注释