docker中常用的命令

一、服务命令

systemctl start docker.service         启动docker服务

systemctl stop docker.service         关闭docker服务

systemctl enable docker.service     设置docker服务开机启动

systemctl disable docker.service     .禁止docker服务开机自启动

二、镜像命令

docker images               列出本地所有的镜像

docker pull <镜像名>:<标签>  从 Docker Hub 拉取镜像(如 docker pull nginx:latest)

docker search <镜像名>       在 Docker Hub 中搜索镜像

docker rmi <镜像ID或镜像名>   删除本地镜像

 三、容器命令

docker run <镜像名>                                     创建并启动容器

docker run -d <镜像名>                                以守护进程(后台)模式运行容器

docker run -it <镜像名> /bin/bash                以交互模式运行容器并进入容器终端

docker run -p <主机端口>:<容器端口> <镜像名>   映射主机端口到容器端口

docker run -v <主机目录>:<容器目录> <镜像名>    挂载主机目录到容器

docker start <容器ID或容器名>                  启动已停止的容器

docker rm <容器ID或容器名>                     删除已停止的容器

docker rm -f <容器ID或容器名>                 强制删除运行中的容器

docker exec -it <容器ID或容器名> /bin/bash 进入运行中的容器终端

docker logs <容器ID或容器名>                 查看容器日志

docker inspect <容器ID或容器名>            查看容器的详细信息

docker cp <容器ID或容器名>:<容器路径> <主机路径> 从容器复制文件到主机

docker cp <主机路径> <容器ID或容器名>:<容器路径> 从主机复制文件到容器

docker ps      查看本地所有运行中的容器

docker ps -a   查看本地所有容器

四、docker compose命令

Docker Compose 用于管理多容器应用。

docker-compose up 启动所有服务(在 docker-compose.yml 所在目录运行)

docker-compose up -d 以守护进程模式启动所有服务

docker-compose down 停止并删除所有服务

docker-compose ps 列出所有服务的状态

docker-compose logs 查看所有服务的日志

docker-compose build 构建或重新构建服务镜像

docker-compose exec <服务名> <命令> 在指定服务中执行命令

五、系统管理命令

docker info 显示 Docker 系统信息

docker version 显示 Docker 版本信息

docker system df 查看 Docker 磁盘使用情况

docker system prune 清理未使用的镜像、容器、网络和缓存

docker system prune -a 清理所有未使用的资源(包括未使用的镜像)

六、常用组合命令

docker rm -f $(docker ps -aq) 删除所有容器

docker rmi -f $(docker images -aq) 删除所有镜像

docker stop $(docker ps -aq) 停止所有容器

七、其他常用命令

docker login  登录 Docker Hub

docker logout 退出 Docker Hub

docker push <镜像名>:<标签> 将镜像推送到 Docker Hub

docker stats 实时查看容器的资源使用情况(CPU、内存等)

docker top <容器ID或容器名> 查看容器内运行的进程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/70487.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

架构师论文《智慧医疗系统中的数据集成与共享》

智慧医疗系统中的数据集成与共享 摘要 随着医疗信息化的发展&#xff0c;如何实现跨系统、跨机构的数据集成与共享成为智慧医疗建设的核心问题。2019年&#xff0c;我所在的医疗科技公司承接了某省卫生健康委员会主导的“区域医疗信息化平台”项目。该平台旨在整合区域内三甲医…

请求go构建缓存,go clean -cache

go clean -cache go 构建时会产生很多缓存&#xff0c; 一般是目录&#xff1a;/Users/xxx/Library/Caches/go-build 此目录README&#xff1a; This directory holds cached build artifacts from the Go build system. Run "go clean -cache" if the directory …

mybatis从接口直接跳到xml的插件

在使用 MyBatis(包括 MyBatis-Plus)时,如果你希望从接口方法直接跳转到对应的 XML 映射文件中的 SQL 语句定义,可以借助一些开发工具或插件来实现这一功能。以下是几种常见的方法和插件推荐: 方法一:使用 IDE 内置功能 IntelliJ IDEA IntelliJ IDEA 提供了对 MyBatis …

计算机视觉行业洞察--影像行业系列第一期

计算机视觉行业产业链的上下游构成相对清晰&#xff0c;从基础技术研发到具体应用场景的多个环节相对成熟。 以下是我结合VisionChina经历和行业龙头企业对计算机视觉行业产业链上下游的拆解总结。 上下游总结 上游产业链分为软硬件两类&#xff0c;视觉的硬件主要指芯片、…

Spring事务原理 二

在上一篇博文《Spring事务原理 一》中&#xff0c;我们熟悉了Spring声明式事务的AOP原理&#xff0c;以及事务执行的大体流程。 本文中&#xff0c;介绍了Spring事务的核心组件、传播行为的源码实现。下一篇中&#xff0c;我们将结合案例&#xff0c;来讲解实战中有关事务的易…

逻辑函数的神经网络实现

1.单层感知器实现基本逻辑函数 先给大家抛出一道例题 &#xff08;一&#xff09;种类 a.OR函数 目标&#xff1a;当至少一个输入为1时&#xff0c;输出1&#xff1b;否则输出0。 权重设置&#xff1a; 输入权重&#xff1a;所有 wi1&#xff08;i1,2,...,m&#xff09;。…

SF-HCI-SAP问题收集1

最近在做HCI的集成&#xff0c;是S4的环境&#xff0c;发现很多东西都跑不通&#xff0c;今天开始收集一下错误点 如果下图冲从0001变成0010&#xff0c;sfiom_rprq_osi表就会存数据&#xff0c;系统检查到此表就会报错&#xff0c;这个选项的作用就是自定义信息类型也能更新&a…

(面试经典问题之分布式锁)分布式锁的基本原理、作用以及实现

一、什么是分布式锁 分布式锁指的是在分布式场景中实现互斥类型的锁。 分布式是什么意思&#xff1f;分布式表示运行的节点可能在不同的机器或不同的网段中&#xff0c;节点间通信通过socket。互斥类型是什么意思&#xff1f;互斥类型表示同一时刻只允许一个执行体进入临界资…

机械硬盘与固态硬盘的区别-机械硬盘的未来在哪里?

随着近年来固态硬盘的技术成熟和成本的下探&#xff0c;固态硬盘&#xff08;SSD&#xff09;俨然有要取代传统机械硬盘&#xff08;HDD&#xff09;的趋势&#xff0c;但目前单位容量下机械硬盘每GB价格相比闪存还有5-7倍的优势&#xff0c;那么机械硬盘是否已经发展到极限&am…

06排序 + 查找(D1_排序(D1_基础学习))

目录 学习预热&#xff1a;基础知识 一、什么是排序 二、为什么要排序 三、排序的稳定性 四、排序稳定性的意义 五、排序分类方式 方式一&#xff1a;内外分类 方式二&#xff1a;比较分类 六、排序算法性能评估 1. 算法的时间复杂度 2. 算法的空间复杂度 七、知识小…

简讯:Rust 2024 edition and v1.85.0 已发布

详见 https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html 升级方法&#xff1a;rustup update stable

Python 错误和异常处理

目录 try-except块 例子&#xff1a; 输出&#xff1a; 捕获多种异常 例子&#xff1a; else和finally 例子&#xff1a; 输出&#xff1a; 自定义异常 例子&#xff1a; 输出&#xff1a; 好的&#xff0c;简单来说&#xff0c;错误和异常处理是编程中用来处理程序…

Linux系统使用Docker部署Geoserver并做数据挂载进行地图服务的发布和游览

文章目录 1、前提环境2、拉取geoserver镜像3、创建数据挂载目录4、 运行容器5、 测试使用&#xff08;发布shp数据为服务&#xff09;5.1、创建工作区5.2、添加数据存储5.3、发布图层5.4、服务游览 1、前提环境 部署环境&#xff1a;Linux&#xff0c;Centos7 &#xff0c;Doc…

Innovus中快速获取timing path逻辑深度的golden脚本

在实际项目中我们经常会遇到一条timing path级数特别多&#xff0c;可能是一两页都翻不完。此时&#xff0c;我们大都需要手工去数这条path上到底有哪些是设计本身的逻辑&#xff0c;哪些是PR工具插入的buffer和inverter。 数字IC后端手把手培训教程 | Clock Gating相关clock …

Python爬虫实战:从零到一构建数据采集系统

文章目录 前言一、准备工作1.1 环境配置1.2 选择目标网站 二、爬虫实现步骤2.1 获取网页内容2.2 解析HTML2.3 数据保存 三、完整代码示例四、优化与扩展4.1 反爬应对策略4.2 动态页面处理4.3 数据可视化扩展 五、注意事项六、总结互动环节 前言 在大数据时代&#xff0c;数据采…

SpringBoot中实现限流和熔断功能

我们将使用Java的ScheduledExecutorService来实现一个简单的令牌桶算法(Token Bucket Algorithm),并结合一个自定义的服务类来处理第三方API调用。 1. 创建限流器 首先,创建一个简单的限流器类: import java.util.concurrent.*;public class SimpleRateLimiter {

如何使用Python快速开发一个带管理系统界面的网站-解析方案

如果你想用 Python 开发一个 管理系统界面 的网站&#xff0c;并且希望界面美观&#xff0c;可以考虑以下几个框架和库&#xff1a; 1. Streamlit&#xff08;快速、简洁&#xff09; 适合&#xff1a;数据分析、仪表盘、内部管理系统特点&#xff1a; 写法简单&#xff0c;类…

Git常见命令--助力开发

git常见命令&#xff1a; 创建初始化仓库&#xff1a; git 将文件提交到暂存区 git add 文件名 将文件提交到工作区 git commit -m "注释&#xff08;例如这是发行的版本1&#xff09;" 文件名 查看状态 如果暂存区没有文件被提交显示&#xff1a; $ git status On…

Java 前后端时间格式转换

在 Web 开发里&#xff0c;时间格式处理既常见又关键。由于前端和后端对时间的表示、处理方式存在差异&#xff0c;熟练掌握时间格式的转换方法就显得尤为重要。这篇文章会深入探讨 Java 前后端时间格式转换的相关知识&#xff0c;特别是 Java 时间转换的多种方式&#xff0c;其…

MySQL要点总结一

大纲 一.InnoDB的内存结构和更新机制 二.InnoDB的存储模型 三.并发事务原理 四.索引原理和索引优化 一.InnoDB的内存模型 1.SQL的执行流程 2.InnoDB的内存模型 3.Buffer Pool中的空闲缓存页与free链表 4.Buffer Pool中的脏页和flush链表 5.Buffer Pool通过LRU链表来淘…