查看Docker的底层信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看Docker的底层信息相关的知识,希望对你有一定的参考价值。

​docker​ inspect 会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息

# 查看容器所有状态信息;

docker inspect NAMES

查看Docker的底层信息_zookeeper

# 查看 容器ip 地址

docker inspect --format=.NetworkSettings.IPAddress ID/NAMES

docker inspect --format=.NetworkSettings.IPAddress zookeeper

查看Docker的底层信息_zookeeper_02

 # 容器运行状态

docker inspect --format .Name .State.Running NAMES

docker inspect --format .Name .State.Running zookeeper

查看Docker的底层信息_zookeeper_03

查看进程信息

docker top NAMES

查看端口;(使用容器ID 或者 容器名称)

查看Docker的底层信息_docker_04

docker port ID/NAMES

查看Docker的底层信息_Docker_05

查看IP地址 也可以直接通过用 远程执行命令也可以(Centos7);

docker exec -it ID/NAMES ip addr  

docker exec -it zookeeper ip addr

查看Docker的底层信息_docker_06

docker 启动失败问题解决:

docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper

查看Docker的底层信息_zookeeper_07

报错:You have to remove (or rename) that container to be able to reuse that name. 解决办法:

意思是:

来自守护进程的错误响应:冲突。容器名称“/zookeeper”为已在容器

思路:

获取容器ID,删除对应容器。

1.获取容器ID

使用 docker ps 命令查看 Docker 进程:

查看Docker的底层信息_Docker_08

但是,由于这个进程没有正常启动,所以,此时没有显示出来。

因此,改用 docker ps -l 命令:

查看Docker的底层信息_Docker_09

参数解释:

  • -l 显示最新创建的容器(包含所有的状态)

2.删除对应容器

拿到了容器ID,现在可以执行 docker rm 指令了:

查看Docker的底层信息_zookeeper_10

重新启动zookeeper容器,现在启动正常了。

查看Docker的底层信息_docker_11

以上是关于查看Docker的底层信息的主要内容,如果未能解决你的问题,请参考以下文章

Docker快速入门总结笔记

Docker基础命令学习

docker第二天:管理docker镜像与容器(下)

linux12 - docker容器化 --> 介绍安装镜像的使用

docker的底层原理及运用

查看当前容器的挂载信息docker inspect 容器名