Docker常用命令Top20
Docker常用命令Top20
Docker是一种容器化平台,通过使用Docker,开发人员可以轻松地打包、交付和运行应用程序。以下是Docker中最常用的20个命令:
-
docker run: 运行一个容器。
docker run <image_name> -
docker ps: 列出正在运行的容器。
docker ps -
docker images: 列出本地镜像。
docker images -
docker pull: 从Docker仓库拉取镜像。
docker pull <image_name> -
docker build: 构建一个镜像。
docker build -t <image_name> . -
docker stop: 停止一个正在运行的容器。
docker stop <container_id> -
docker rm: 删除一个容器。
docker rm <container_id> -
docker rmi: 删除一个镜像。
docker rmi <image_id> -
docker exec: 在运行的容器中执行命令。
docker exec -it <container_id> <command> -
docker logs: 查看容器日志。
docker logs <container_id> -
docker inspect: 查看容器或镜像的详细信息。
docker inspect <container_id> -
docker network: 管理Docker网络。
docker network ls -
docker volume: 管理Docker卷。
docker volume ls -
docker-compose: 使用Docker Compose来管理多个容器应用。
docker-compose up -d -
docker tag: 给镜像打标签。
docker tag <image_id> <new_image_name> -
docker push: 将镜像推送到Docker仓库。
docker push <image_name> -
docker kill: 强制停止一个容器。
docker kill <container_id> -
docker restart: 重启一个容器。
docker restart <container_id> -
docker-compose down: 停止并删除由Docker Compose启动的容器。
docker-compose down -
docker login: 登录到Docker仓库。
docker login
以上是Docker中最常用的20个命令,熟练掌握这些命令将能够帮助你更高效地使用Docker进行容器化应用程序的开发和管理。
相关文章:
Docker常用命令Top20
Docker常用命令Top20 Docker是一种容器化平台,通过使用Docker,开发人员可以轻松地打包、交付和运行应用程序。以下是Docker中最常用的20个命令: docker run: 运行一个容器。 docker run <image_name>docker ps:…...
Redis的发布订阅机制及其使用场景
Redis的发布订阅(Pub/Sub)机制是一种消息通信模式,其中发送者(发布者)将消息发送到特定的频道,而订阅者则订阅其中一个或多个频道,以接收感兴趣的消息。这种模式可以用于构建实时通信系统、消息…...
计算机网络的基础知识
网络的性能指标:网络速率,bpsbit/s; 时延包括四个组成部分:发送时延、传播时延、排队时延、处理时延; 网络各个层次结构设计的基本三原则:各个层次之间是相互独立的,每一个层之间有足够的灵活…...
QT-Http post 同步请求
在 Qt 中,你可以使用 QNetworkAccessManager 对象的 sendCustomRequest 方法来发送同步的 HTTP 请求。以下是一个演示如何使用该方法发送同步 HTTP POST 请求的示例代码: #include <QCoreApplication> #include <QNetworkAccessManager> #i…...
【JVM】StringTable 字符串常量池
参考:javaGuide 字符串常量池 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建 String的不可变性 1.通过字面量的方式(区别于new)给一个…...
Unity中URP实现水体(水的焦散)
文章目录 前言一、原理1、 通过深度图,得到 对应像素 在 世界空间下的Z值2、得到模型顶点在 观察空间 下的坐标3、由以上两点得到 深度图像素 对应的 xyz 值4、最后,转化到 模型本地空间下,用其对焦散纹理采样 二、实现1、获取深度图2、在顶点…...
vue构建版本
完整版:同时包含编译器和运行时的版本。 编译器:用来将模板字符串编译成为 JavaScript 渲染函数的代码。 运行时runtime:用来创建 Vue 实例、渲染并处理虚拟 DOM 等的代码。基本上就是除去编译器的其它一切。 UMD:UMD 版本可以…...
Docker挂载镜像到本地(日常记录)
Docker挂载镜像到本地 1、进入jar包文件夹 cd docker-publish/2、编写DockFile文件 #使用Jdk8环境作为基础镜像,如果镜像不在本地则会从DockerHub进行下载 #FROM openjdk:8-jdk-alpine FROM openjdk:11 #VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/l…...
【Elasticsearch查询】精确查询
文章目录 复合查询constant_score querybool querydis_max queryfunction_score queryboosting query单层嵌套双层嵌套 词项查询term query(词项查询)数字的精确查询文本的精确查询查询优化 terms query(多词项查询)terms_set que…...
小狐狸chat2.7.2免授权修复版可用版
小狐狸chat2.7.2免授权修复版可用版 在网络上面找了好几个版本不能使用,今天发布这个仔细测试正常使用 主要功能:独立版无限多开支持分销会员充值自己APP打包小程序万能创作MJ绘图多个国内接口 国外很火的ChatGPT,这是一种基于人工智能技术…...
通过QScrollArea寻找最后一个弹簧并且设置弹簧大小
项目原因,最近需要通过QScrollArea寻找其中最后一个弹簧并且设置大小和策略,因为无法直接调用UI指针,所以只能用代码寻找。 直接上代码: if (m_scrollArea){int iScrollWidth m_labelSelectedTitle->width();m_scrollArea-&g…...
為什麼使用海外動態代理IP進行網路爬蟲?
網路爬蟲作為獲取網路數據的重要工具,其重要性不言而喻。但隨著網站反爬策略的日益嚴格,爬蟲任務變得愈發困難,不過海外動態代理IP可以很好地解決這一問題。本文將詳細闡釋動態代理IP在爬蟲中的應用,以及如何使用動態代理IP提升爬…...
LeetCode 热题100 刷题笔记
一:哈希表 一般哈希表都是用来快速判断一个元素是否出现集合里。 直白来讲其实数组就是一张哈希表,哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素。 1.两数之和 题目链接:. - 力扣(LeetCode…...
veridata安装
GoldenGate Veridata是GoldenGate中用于比较数据库间数据同步效果的一个对比软件。Veridata基于Web,支持大据量的数据对比,能够在不停止数据同步的情况下就可以比较数据。 1、安装veridata前我们都会先安装 middleware infrastructure 这时我们会添加几个…...
面试笔记系列三之spring基础知识点整理及常见面试题
目录 如何实现一个IOC容器? 说说你对Spring 的理解? 你觉得Spring的核心是什么? 说一下使用spring的优势? Spring是如何简化开发的? IOC 运行时序 prepareRefresh() 初始化上下文环境 obtainFreshBeanFactory() 创建并…...
面试笔记系列四之SpringBoot+SpringCloud+计算机网络基础知识点整理及常见面试题
目录 Spring Boot 什么是 Spring Boot? Spring Boot 有哪些优点? SpringBootApplication注解 Spring Boot 的启动流程 Spring Boot属性加载顺序 springboot自动配置原理是什么?(*) 如何理解springboot中的start…...
Kernel[Device Tree] - 1. 设备树的由来
内核代码中,arch文件夹下,是各个架构相关的代码,arm也在里面。 arm子文件夹下,有mach-xxx的目录,就是针对各个芯片类型的,比如mach-imx就是imx系列的芯片。 再里面就是具体的芯片或SOC,比如ma…...
第十四天-网络爬虫基础
目录 1.什么是爬虫 2.网络协议 OSI七层参考模型 TCP/IP模型 1.应用层 2.传输层 3.网络层 3.HTTP协议 1.介绍 2.http版本: 3.请求格式 4.请求方法 5.HTTP响应 状态码: 6.http如何连接 4.Python requests模块 1.安装 2.使用get/post 3.响…...
Linux系统安装
Linux系统安装 安装包链接 链接:https://pan.baidu.com/s/1FdP7TH90UvKUQuiL2yeGCA 提取码:c49n安装包内容 虚拟机执行文件 详细安装教程 虚拟机密钥 Ubuntu 安装步骤 先点击虚拟机的.EXE文件安装,打开安装教程,有详细的说明。...
springboot-基础-thymeleaf配置+YAML语法
备份笔记。所有代码都是2019年测试通过的,如有问题请自行搜索解决! 目录 配置thymeleafthymeleaf举例参数设置yaml基础知识YAML语法报错:Expecting a Mapping node but got 其他语法 spring boot不推荐使用jsp。thymeleaf是一个XML/XHTML/HTM…...
Linux内核参数对容器网络的影响:conntrack、tcp_tw_reuse等调优实测
Linux内核参数对容器网络的影响:conntrack、tcp_tw_reuse等调优实测 🏷️ 标签:Linux、内核参数、容器网络、Docker、K8s、conntrack、tcp_tw_reuse、高并发、网络调优 📌 阅读指南:本文聚焦容器场景下Linux内核网络参数的影响与优化,深度拆解conntrack连接跟踪、TIM…...
告别C1083编译噩梦:从环境变量INCLUDE/LIB配置根治pip安装头文件缺失
1. 为什么pip安装时总报C1083头文件缺失错误? 每次用pip安装需要编译的Python包时,最怕看到的就是满屏红色报错,特别是那个经典的"C1083: 无法打开包括文件"。我刚开始接触Python开发时,为了装个pybullet库折腾了整整两…...
AI赋能研发革命:从辅助工具到核心引擎,揭秘研发智能大模型如何重塑未来!
从"辅助工具"到"核心引擎",研发范式的深刻变革 近期,科技部在《"十四五"国家科技创新规划》中期评估中明确提出,要加快人工智能与研发创新的深度融合,推动构建研发智能大模型。这一政策导向背后&am…...
IAR开发环境从零到一:新手入门与高效配置指南
1. IAR开发环境初探:从安装到第一个工程 第一次打开IAR Embedded Workbench时,很多新手会被密密麻麻的菜单和选项吓到。别担心,这就像第一次学骑自行车,看起来复杂,实际上只要掌握几个关键步骤就能跑起来。IAR作为嵌入…...
联想 / 拯救者 /moto 手机全机型通用|官方操作指导视频合集,新手老手都适用
不管是刚入手联想、拯救者、moto 系列手机的新用户,还是使用已久想解锁更多功能的老用户,在日常使用中总会遇到功能不会用、设置找不到、问题不会修的情况。网上教程零散、版本不匹配、步骤不清晰,不仅浪费时间,还容易因操作不当影…...
终极Visual C++运行库AIO管理指南:从基础部署到高级定制
终极Visual C运行库AIO管理指南:从基础部署到高级定制 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist Visual C Redistributable(VC运行库…...
Axure中文界面完整指南:3分钟彻底告别英文菜单困扰
Axure中文界面完整指南:3分钟彻底告别英文菜单困扰 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的…...
Common Lisp GUI编程:从基础到实战
在学习编程语言时,了解如何使用该语言进行图形用户界面(GUI)开发是一项重要的技能。今天我们将探讨如何在Common Lisp中使用LTk库进行GUI编程,并通过一个实例来帮助理解和解决常见的问题。 环境设置 首先,我们需要确保我们的开发环境已经准备好。我们使用的是SBCL(Stee…...
基于嵌入式语音交互的车载控制系统设计与开发(有完整资料)
资料查找方式:特纳斯电子(电子校园网):搜索下面编号即可编号:T1292305M设计简介:本设计是基于STM32的车载控制系统,主要实现以下功能:1.可通过DHT11获取温湿度 2.通过语音控制模块控…...
【智能代码生成×可视化革命】:20年架构师亲授3大融合范式,错过再等5年?
第一章:智能代码生成与代码可视化融合的范式演进 2026奇点智能技术大会(https://ml-summit.org) 传统代码生成工具长期受限于“黑盒输出”模式——模型给出代码片段,开发者需手动验证、调试与重构。而新一代范式正将生成过程本身转化为可观察、可干预、…...
