【Docker】Docker常用命令(查阅)

本文详细介绍了Docker的常用命令,包括镜像的获取、检索、查看、构建、删除和打标签,容器的启动、停止、日志查看、文件拷贝等操作,以及Docker系统的资源监控和清理方法。通过本文,读者可以全面了解和掌握Docker的基本操作。
摘要由CSDN通过智能技术生成

镜像相关命令

获取镜像

仓库地址默认是docker hub(docker的官方仓库地址)
用户地址默认是官方仓库library
版本号默认是latest

docker pull 仓库地址/用户名/仓库名:版本

举例:

docker pull ubuntu

docker pull registry.hub.docker.com/library/ubuntu:latest

检索镜像

docker search 镜像名(模糊搜索)

查看本地镜像

docker image ls
# or
docker images

举例:

# 列出所有镜像
docker images
# 列出所有ubuntu镜像
docker images  ubuntu

通过dockerfile构建镜像

docker build [options]
  • options:
    -t:通常是 镜像名:标签 的形式 ,或只设定镜像名
    -f :指定要使用的Dockerfile路径,默认当前目录
    -m:设置内存最大值
    –cpu-shares:设置CPU使用权重

删除镜像

根据容器id或容器名删除镜像,加上-f参数后会强制删除镜像

docker rmi 容器名|容器ID
docker rmi -f 容器名|容器ID

删除未被标记和容器使用的镜像:

docker image prune

删除未被容器使用的镜像:

docker image prune -a

给镜像打标签

可以通过指定仓库名/用户名/镜像名:标签的形式将镜像打上标签,将其归入某一仓库。

docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

举例:

docker tag ubuntu:15.10 runoob/ubuntu:v3

将镜像归档成文件

-o 表示指定导出的文件名

 docker save runoob/ubuntu:v3 -o my_ubuntu_v3.tar 

从归档的镜像文件载入到本地镜像库

-i 表示指定导入的文件名

docker load 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值