Docker检查运行中的容器的详细信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker检查运行中的容器的详细信息相关的知识,希望对你有一定的参考价值。
参考技术A 查看容器中详细信息,命令很简单,dcoker inspect id首先用docker ps查看所有启动的镜像,
[root@bogon ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
44ab452b47fe docker.io/ubuntu:latest "/bin/bash" About a minute ago Up About a minute prickly_blackwell
[root@bogon ~]#
可以看到id是 44ab。。。。
利用命令查看容器的详细信息
[root@bogon ~]# docker inspect 44ab452b4
[
"Id": "44ab452b47fe639b2ec2d0c3fb75f8b270c007d2e83843c331130c32b67e6ca3",
"Created": "2016-01-12T13:46:16.365773903Z",
"Path": "/bin/bash",
"Args": [],
"State":
输出太多了 我只截取了一部分。
第二节——docker常用命令
一、一般命令
- docker version——显示docker的版本信息
- docker info——显示更加详细的docker信息
- docker 命令 --help——帮助命令,显示指定命令的用法
- docker images -a——查看所有镜像的详细信息
- docker ps——列出正在运行的容器
- docker ps -a——查看曾经运行过的容器
- 帮助文档的地址:https://docs.docker.com/engine/reference/run/
- 启动docker:
systemctl start docker
二、搜索命令
- docker search xxx
- 设置过滤条件:docker search xxx search=aaa=bbb
三、下载镜像
- docker pull xxx,不加tag版本默认下载最新版
- docker pull xxx:latest——下载新版
- docker pull xxx:5.7——下载5.7版
四、删除镜像
- docker rmi -f 镜像id
五、容器运行
- docker run [可选参数] image(可以是镜像名/镜像ID)
- –name=“xxx”,将镜像运行为容器后,将容器命名为xxx
- -d,以后台方式运行,启动后若没有前台应用会自动stop掉
- -it,使用交互方式运行,可以进入容器进行操作
- -p 主机端口:容器端口(小写),指定主机端口映射到容器端口,eg:-p 8080:8080
- -P 随机映射端口
六、容器退出
- exit——停止并退出
- ctrl+P+Q(P与Q需要大写)——不停止退出
七、容器删除
- docker rm 容器id
八、进入正在运行的容器
- docker attach 容器ID——不会新开启一个终端会话
- docker exec -it 容器ID /bin/bash——会新开启一个终端会话
九、从容器中将文件拷贝到宿主机上
- 命令:
docker cp 容器ID:容器内文件路径 主机上文件目的路径
十、例子——下载centos镜像并使用镜像创建一个容器
- 下载最新版centos镜像,命令:
docker pull centos
- 交互式启动下载的镜像,使用bash作为容器命令执行,命令:
docker run -it centos /bin/bash
- 使用端口映射:
docker run -it -p 45:8080 tomcat
- 退出容器,命令:
exit
以上是关于Docker检查运行中的容器的详细信息的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习总结(62)——docker-compose.yml 详细说明