首页 > 其他分享 >docker学习--docker容器镜像常用命令大全(简)

docker学习--docker容器镜像常用命令大全(简)

时间:2024-06-02 23:32:46浏览次数:20  
标签:容器 centos ps -- 常用命令 镜像 docker id

文章目录


一、镜像命令

docker search #搜索镜像
docker pull/push #下载/上传镜像
docker images #查看所有本地主机上的镜像可以使用docker image ls代替
docker tag #源镜像名 新镜像名
docker rmi #删除镜像
docker image prune #移除没有标签并且没有被容器引用的镜像,dangling(摇晃)镜像

示例:
docker search centos
docker search nginx
Docker pull centos:7
Docker pull nginx:1.20
docker tag centos:7 centos:latest
docker images
docker rmi centos:latest

二、容器管理命令

容器运行时,必须有程序持续运行,否则会停止运行,处于exited状态

2
docker run 镜像 #新建容器并启动 (-i -t -d -p -P -v --net --name)
docker ps -a #列出所有容器
docker ps -aq #列出所有容器ID(-q只列出ID)
docker ps -aqf “status=exited” #过滤出所有停止的的容器(exited小写)
docker ps -aqf “status=created” #过滤出所有停止的的容器(created小写)
-f: filter过滤
docker rm 容器id #删除指定停止的容器
docker rm -f 容器id #删除指定运行的容器
docker rm -f $(docker ps -aq) #删除所有容器 -f:force
docker container prune #删除所有已停止的容器
docker start 容器id #启动容器
docker restart 容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker logs 容器id #查看容器日志
docker inspect 容器id #查看容器详细信息
docker exec -it 容器id /bin/bash #进入启动的容器
docker cp 容器id:路径 宿主机路径 #宿主机与容器间复制文件,双向

标签:容器,centos,ps,--,常用命令,镜像,docker,id
From: https://blog.csdn.net/lwxvgdv/article/details/139399648

相关文章

  • 2024年6月--发奋图强
    是什么让我有了学习的动力,一个是我不想打王者了,一个是最近时间比较多,其实就是时间变多了最近时间,工作上确实没有比较硬的骨头,不必像以前一样啃VB,啃C#,找很多代码来看,很怀念以前的这种模式:找各种代码过来学习,每次看到一个新的功能就会如获致宝,觉得自己进步了,而......
  • [SDOI2008] Sue 的小球 题解
    题目描述首先将彩蛋按照横坐标从小到大排序,依次标号为\(1\simn\)。显然,\(Sue\)走过一段时间后,走过的点一定属于一段连续区间。所以本题采用区间\(dp\)。不妨先做一个简单转化,由于每个彩蛋初始高度确定,若想让总分最高,就要使扣分最少。所以下面的\(dp\)从扣分最少入手。设......
  • Kubernetes Calico网络重大故障排查实战
    引言  在当前的Kubernetes实践环境中,Calico作为优选的网络解决方案应用非常广泛,它提供了高效的网络连接和安全策略管理,是构建和维护大规模云基础设施的关键组件,所以其稳定运行至关重要。Calico的简介与原理  Calico是一个纯三层的数据中心网络方案,它提供了高性能......
  • 感觉是通俗易懂的大模型入门(一)
    最近人工智能非常火爆,大家可能经常听到AI、深度学习、大语言模型等名词。但真正能够将它们拆开来细致讲解的内容并不多。我大学就是学这个的,毕业后一直从事这个领域的工作。所以我打算今年陆续做一些这方面的科普,也借此机会复习巩固一下自己的知识体系。今天就算是第一期,......
  • 一文直接搞懂原型和原型链
    前言复习原型和原型链的笔记;后续继续更新完善原型对象functionCourse(){};constcourse1=newCourse();constcourse2=newCourse()*1.Course-用来初始化创建对象的函数|类course1._proto_===Course.prototype*2.course1-根据原型创建出来的实......
  • Stable Diffusion AI绘画:从提示词到模型出图的全景指南
    随着人工智能技术的不断发展,AI智能绘图已经成为一种全新的创意工具。在这其中,StableDiffusion以其强大的功能和易用性,受到了设计师们的广泛欢迎。本文将为你揭开StableDiffusion的神秘面纱,带你了解如何利用这一神器,快速打造出令人惊叹的平面设计作品。一、StableDiffusion......
  • 【C语言进阶】--- 动态内存管理
    动态内存管理函数1.malloc函数void*malloc(size_tsize);功能:向堆区的空间中申请一块大小为size个字节的空间,返回指向这块空间的指针如果开辟失败会返回一个NULL指针,因此要检查malloc的返回值,避免返回NULL指针后再访问空指针malloc申请的空间,程序退出后会还给操作系统......
  • 数据结构--数组(详细分析)
    目录......
  • IDEA自定义配置注释模板,让你看起来更加专业!!!
    一:类注释我们先来康康成果:在以上的代码中我们可以看到只要创建一个类,idea自动会给你补充注释消息,有作者信息和创建时间关于模板参数代码我已经放到下面了:/***@author:dlwlrma*@data${YEAR}年${MONTH}月${DAY}日${TIME}*/ 使用方法:打开IDEA的Settings,点击Edi......
  • PTA-- 《面向对象程序设计》作业6--集合与容器
    目录6-1tjrac-Java集合类之List的ArrayList之增删改查 6-2tjrac-Java集合类之Map的HashMap之常用方法的使用  6-3tjrac-Java集合类之Set的HashSet之常用方法的使用6-1tjrac-Java集合类之List的ArrayList之增删改查仔细阅读下面编辑区内给出的代码框架及......