Docker常用命令

Docker常用命令

基础命令

  • info
docker info
显示 Docker 系统信息,包括镜像和容器数
  • version
docker version
显示docker版本信息
  • search
docker search [OPTIONS] TERM
dokcer Hub 查找镜像
eg: docker search mysql

::: tip
OPTIONS 说明
:::

参数 说明
--automated 只列出 automated build 类型的镜像
--no-trunc 显示完整的镜像描述
-s 列出收藏数不小于指定值的镜像
通过在Docker Hub连接一个包含Dockerfile文件的Git Hub或Bit Bucket的仓库, Docker Hub的构建集群服务器就会自动构建镜像。通过这种方式构建出来的镜像会被标记为Automated Build,也可以称为受信构建(Trusted Build)。
  • login
docker login
登陆到一个docker 仓库
eg: docker login -u 用户名 -p 密码
  • logout
docker logout
登出一个docker 仓库
  • pull
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
从镜像仓库中拉取或者更新指定镜像
eg:docker pull hub.c.163.com/library/mysql:latest
参数 说明
-a 拉取所有 tagged 镜像
--disable-content-trust 忽略镜像的校验,默认开启
  • push
docker push NAME[:TAG|@DIGEST]
将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
docker push myapache:v1

本地镜像管理

  • images
    列出本地镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]

::: tip
OPTIONS 说明
:::

参数 说明
-a 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层)
--digests 显示镜像的摘要信息
-f 显示满足条件的镜像
--format 指定返回值的模板文件
--no-trunc 显示完整的镜像信息
-q 只显示镜像 ID

样例

docker images -a
REPOSITORY	 		          TAG  IMAGE ID         CREATED        SIZE
hub.c.163.com/library/mysql	 latest	9e64176cd8a2	9 months ago	407 MB

各个项目说明:

参数 说明
REPOSITORY 表示镜像的仓库源
TAG 镜像的标签/版本
IMAGE ID 镜像ID
CREATED 镜像创建时间
SIZE 镜像大小
posted @ 2022-02-18 15:44  学霸的芯  阅读(37)  评论(0编辑  收藏  举报