> 文档中心 > Docker环境搭建与使用:docker常用的命令

Docker环境搭建与使用:docker常用的命令

文章目录

      • docker常用的命令
        • 1、查看容器所有状态信息
        • 2、查看 容器ip 地址
        • 3、容器运行状态
        • 4、查询所有容器ip信息
        • 5、查看容器或镜像的详细信息
        • 6、创建容器并指定ip
        • 7、直接输入`docker`命令来查看所有的`Options`和`Commands`。
        • 8、搜索可用的`docker`镜像
        • 9、下载镜像
        • 10、查看安装的镜像
        • 11、在`docker`容器中运行命令
        • 12、列出容器
        • 13、显示容器的标准输出
        • 14、删除容器
        • 15.删除镜像

docker常用的命令

1、查看容器所有状态信息

docker inspect NAMES 

2、查看 容器ip 地址

docker inspect --format='{{.NetworkSettings.IPAddress}}' ID/NAMES

3、容器运行状态

docker inspect --format '{{.Name}} {{.State.Running}}' NAMES

4、查询所有容器ip信息

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

5、查看容器或镜像的详细信息

docker inspect tomcat (tomcat:容器名称)

6、创建容器并指定ip

创建网络,指定网段

docker network create --subnet=172.17.0.0/16 mynetwork

创建容器,指定IP

docker run -it -d --net mynetwork --ip 172.17.0.8 --name tomcat8 tomcat

7、直接输入docker命令来查看所有的OptionsCommands

查看某一个command的详细使用方法:

docker COMMAND --help

8、搜索可用的docker镜像

docker search NAME

9、下载镜像

docker pull NAME[:TAG]

比如获取最新的centos镜像

docker pull centos:latest

注意:这里要写用docker search搜索到的完整的镜像名

10、查看安装的镜像

docker images [NAME]

11、在docker容器中运行命令

docker run IMAGE [COMMAND] [ARG...]

docker run命令有两个参数:

  • 一个是镜像名,
  • 一个是要在镜像中运行的命令。

注意:IMAGE=REPOSITORY[:TAG],如果IMAGE参数不指定镜像的TAG,默认TAGlatest

12、列出容器

查看所有容器

docker ps -a

查看所有容器id

docker ps -a -q

查看最近生成的容器

docker ps -l

查看正在运行的容器:

docker ps

13、显示容器的标准输出

docker logs CONTAINERID

无需拷贝完整的id,一般写最开始的三至四个字符即可。

14、删除容器

删除单个容器

docker rm CONTAINERID

删除所有的容器

docker rm $(docker ps -a -q)

15.删除镜像

docker rmi IMAGE