云原生系列docker篇【03-docker常用命令】


一、简介

  • 本文主要介绍docker的常用命令;

二、命令总览图

三、命令分类

3.1 镜像命令

命令 描述 参数说明 例子
docker images 查看本地镜像 -qa 查看所有镜像ID docker images -qa
docker search [镜像名:版本号] 查找镜像 docker search nginx
查询stars数大于1000的镜像 -f 过滤 docker search nginx -f=stars=1000
docker pull [镜像名:版本号] 拉取镜像 docker pull nginx
docker tag [镜像名:版本号/镜像ID] [新镜像名:新版本号] 创建新标签的镜像 dpcker tag ea335eea17ab nginx:1.0
docker rmi [镜像名:版本号/镜像ID] 删除指定镜像 -f 强制删除有运行容器的镜像 docker rmi nginx:1.0
删除所有镜像 docker rmi -f $(docker images -qa)

3.2 容器命令

命令 描述 参数说明 例子
docker ps 查看正在运行的容器 -aq 表示查看所有的容器ID docker ps -aq
-n 查看最近创建的n个容器 docker ps -n 3
docker run -it [参数] [镜像名:版本号/镜像ID] /bin/bash 根据镜像创建容器并交互进入 --name='容器名称' docker run -it --name="nginx01" -d -p 88:80 nginx /bin/bash
-d 后台运行
-p [宿主机端口:容器端口]
-p [宿主机端口:容器端口]
-P 随机生成端口
docker rm [容器ID/容器名] 删除容器 -f 强制删除运行的容器
docker start [容器ID/容器名] 启动容器
docker stop [容器ID/容器名] 停止容器

3.3 其他命令