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 | 镜像大小 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)