Docker基础入门三、使用Docker镜像

本文详述了Docker的基本操作,包括镜像的下载、创建、查看、删除及管理,容器的启动与使用,以及镜像的导出与载入流程。通过实例演示了如何利用Docker进行高效便捷的开发环境搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

@下载镜像

    #使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载

    #docker pull  hub.c.163.com/public/ubuntu:18.04

    #选项

        ##-a, --all-tags=trueifalse: 是否获取仓库中的所有镜像,默认为否。

        ##--disable-content-trus七:取消镜像的内容校验,默认为真。

 

@利用该镜像创建一个容器

    #docker run -it ubuntu bash    

 

@查看镜像信息

    #docker images

 

@使用tag命令添加镜像标签

    #docker七ag ubuntu:latest myubuntu:lat est

 

@使用inspect命令查看详细信息

    #docker [image] inspect ubuntu:18.04

 

@使用 history 命令查看镜像历史

    # docker his七ory ubuntu: 18. 04

 

@搜寻镜像,搜索 Docker Hub 官方仓库中的镜像

    #docker search

        ##-f, --fi迁er fil七er: 过滤输出内容

        ##--format s七ring: 格式化输出内容

        ##--limi七 in七:限制输出结果个数, 默认为 25 个

        ##--no-trunc: 不截断输出结果

 

@使用标签删除镜像

    #命令格式为 docker rmi IMAGE [IMAGE ... ]

    #参数

        ## -f, -force: 强制删除镜像, 即使有容器依赖它

        ## -no-prune: 不要清理未带标签的父镜像

    #例: docker rmi myubuntu: latest

 

@使用镜像ID来删除镜像

    #docker rm a2lc0840213e

 

@清理镜像

    #docker image prune

    #选项

        ##-a, -all: 删除所有无用镜像, 不光是临时镜像

        ##-filter fil七er: 只清理符合给定过滤器的镜像

        ##-f, -force: 强制删除镜像, 而不进行提示确认

 

@创建镜像

    #基于已有镜像的容器创建、基千本地模板导入、 基于Dockerfile创建。

    #基于已有容器创建

        ##命令格式 docker [container] commit [OPTIONS] CONTAINER [REPOSITORY [:TAG]]

        ##选项

            ###-a, --au吐or="": 作者信息

            ###-c, - -change=(] : 提交的时候执行Dockerfile指令, 包括 CMDIENTRYPOINT 但 NVIEXPOSEILABELIONBUILDIUSERIVOLUMEIWORKDIR等

            ###-m, - -message= 11 11: 提交消息

            ###-p, --pause式rue: 提交时暂停容器运行

 

    #基于本地模板导入

        ##命令格式 docker [image] i mport [OPTIONS] filelURLl -[REPOSITORY [:TAG] ]

 

    #基于Dockerfile

        ##

 

@导出和载入镜像

    #导出

        ##命令: docker [image] save

        例: docker save -o ubuntu 18.04.tar ubuntu:18.04

    

    #载入

        ##命令: docker [image] load

        例: docker load -i ubuntu_18.04.tar

 

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值