Docker常用操作命令(一)

Docker常用操作命令(一)

1、搜索镜像

docker search命令搜索存放在 Docker Hub中的镜像,此命令默认Docker会在Docker Hub中搜索镜像,可以配置了其他镜像仓库

[root@zch01 ~]# docker search centos

Docker常用操作命令(一)_第1张图片

  1. NAME:镜像仓库名称
  2. DESCRIPTION:镜像仓库描述
  3. STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars
  4. OFFICAL: 表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维护
  5. AUTOMATED:表示是否是自动构建的镜像仓库

搜索指定版本搜索镜像

[root@zch01 ~]# docker search centos:latest

2、下载镜像

docker pull命令即可从 Docker Registry上下载镜像,Docker会从 Docker Hub中的仓库下载最新版本的镜像

[root@zch01 ~]# docker pull centos

Docker常用操作命令(一)_第2张图片

下载指定版本镜像

# docker pull centos:latest

3、查看镜像

 docker images命令即可列出已下载的镜像

[root@zch01 ~]# docker images

Docker常用操作命令(一)_第3张图片

4、删除镜像

删除已经下载的镜像

 docker rmi  镜像名称or镜像ID

如下操作:

[root@zch01 ~]# docker pull nginx

Docker常用操作命令(一)_第4张图片

查看下载镜像

[root@zch01 ~]# docker images

Docker常用操作命令(一)_第5张图片

删除镜像:

[root@zch01 ~]# docker rmi nginx

查看是否删除

[root@zch01 ~]# docker images

Docker常用操作命令(一)_第6张图片

强制删除镜像

[root@zch01 ~]# docker rmi -f nginx

删除所有镜像,此操作比较危险,慎用

[root@zch01 ~]# docker rmi $(docker images -q)

5、查看容器

docker ps命令罗列出正在运行的容器

[root@zch01 ~]# docker ps

查看所有容器(包括已经停止的容器)

[root@zch01 ~]# docker ps -a

Docker常用操作命令(一)_第7张图片6、创建容器

docker run命令即可新建并启动一个容器

[root@zch01 ~]# docker run nginx

Docker常用操作命令(一)_第8张图片

当前不是后台运行,退出终端,容器就会停止

[root@zch01 ~]# docker run -d nginx

查看创建的容器

[root@zch01 ~]# docker ps

docker run命令创建容器常用参数:

-d 容器后台运行 daemon

-P 随机端口映射

-p 指定端口映射 port:containerPort 宿主机端口号:容器端口号

--net选项:指定网络模式,bridge默认选项,表示连接到默认的网桥,host:容器使用宿主机的网络,container:NAME-or-ID:新建的容器使用已有容器的网络配置,none:不配置该容器的网络,用户可自定义网络配置。

例:创建nginx容器,后台运行,指定端口

[root@zch01 ~]# docker run -p 8090:80 -d nginx

查看创建的容器

[root@zch01 ~]# docker ps

7、停止容器

docker stop 容器名称 or 容器ID

[root@zch01 ~]# docker stop intelligent_driscoll

强制停止容器

docker kill 容器名称 or 容器ID

[root@zch01 ~]# docker kill 973ff3caff19

8、启动容器

 docker start 容器名称 or 容器ID

查看停止的容器

[root@zch01 ~]# docker ps -a

启动第一个停止的容器

[root@zch01 ~]# docker start 973ff3caff19

查看启动后的容器

[root@zch01 ~]# docker ps

9、查看容器详细信息

  docker inspect 容器名称 or 容器ID

[root@zch01 ~]# docker inspect 973ff3caff19

Docker常用操作命令(一)_第9张图片10、查看容器日志

docker logs 容器名称 or 容器ID

[root@zch01 ~]# docker logs 973ff3caff19

Docker常用操作命令(一)_第10张图片

Docker常用操作命令(二)

你可能感兴趣的:(Docker技术分享,docker,容器,运维,docker,常用操作命令,容器化技术)