docker的简单基本操作

news/2025/1/16 0:01:54/

三个命令如下: 

docker ps docker run id号(可只输入3位确定)  /bin/bashdocker exec -it id号  /bin/bash

功能如下 

  • docker ps:列出正在运行的容器
  • docker run -it <image> /bin/bash:启动一个新的容器,并进入 Bash shell。
  • docker exec -it <id> /bin/bash:进入一个已经在运行中的容器,打开一个交互式 Bash shell。

1.docker ps输出示例如下:

CONTAINER ID   IMAGE     COMMAND   CREATED        STATUS        PORTS     NAMES
f7a9b6b9208f   ubuntu    "/bin/bash"  2 minutes ago   Up 2 minutes            clever_morse
 

2.docker run id号(可只输入3位确定)  /bin/bash

这个命令将会基于指定的镜像 <image_name> 创建并启动一个新的容器,并通过 /bin/bash 进入容器的命令行界面。

  • -i 使容器保持运行状态,允许用户与容器进行交互。
  • -t 使容器分配一个伪终端,这样你就可以在容器中运行命令行。

3. docker exec -it id号 /bin/bash

这个命令用于进入一个已经在运行中的容器,并通过 /bin/bash 启动一个新的交互式 shell 会话。

  • exec 用于在一个正在运行的容器中执行命令。
  • -it 使得你能够与容器进行交互并分配一个伪终端。
  • id号 是容器的 ID(可以是前几个字符的简短形式)。
  • /bin/bash 是在容器中启动的命令,通常用于打开 Bash shell

如:docker exec -it f7a9b6b9208f /bin/bash


http://www.ppmy.cn/news/1555012.html

相关文章

Java 反射实战:动态属性处理的艺术 - 图表参数解析器揭秘

场景还原&#xff1a;为什么需要反射&#xff1f; 想象这样一个场景&#xff1a;我们正在开发一个数据可视化系统。系统需要根据用户的不同查询需求&#xff0c;动态地从图表参数对象中提取特定属性。 传统方法的局限性 传统的硬编码方式会导致&#xff1a; 代码重复 扩展性差…

CNCF云原生生态版图-分类指南(三)- 运行时

CNCF云原生生态版图-分类指南&#xff08;三&#xff09;- 运行时 CNCF云原生生态版图-分类指南三、运行时&#xff08;Runtime&#xff09;&#xff08;一&#xff09;云原生存储&#xff08;Cloud Native Storage&#xff09;1. 是什么&#xff1f;2. 解决什么问题&#xff1…

商业银行基于容器云的分布式数据库架构设计与创新实践

导读 本文介绍了某商业银行基于 TiDB 和 Kubernetes(简称 K8s) 构建的云化分布式数据库平台&#xff0c;重点解决了传统私有部署模式下的高成本、低资源利用率及运维复杂等问题。 通过引入 TiDB Operator 自动化管理与容器化技术&#xff0c;银行能够实现多个业务系统的高可用…

操作系统(5)进程

一、定义与特点 定义&#xff1a;进程是计算机中的程序关于某数据集合上的一次运行活动&#xff0c;是系统进行资源分配和调度的基本单位&#xff0c;是操作系统结构的基础。 特点&#xff1a; 动态性&#xff1a;进程是动态创建的&#xff0c;有它自身的生命周期&#xff0c;…

使用FabricJS对大图像应用滤镜(巨坑)

背景:我司在canvas的渲染模板的宽高都大于2048px 都几乎接近4000px&#xff0c;就导致使用FabricJS的滤镜功能图片显示异常 新知识:滤镜是对图片纹理的处理 FabricJS所能支持的最大图片纹理是2048的 一但图片超出2048的纹理尺寸 当应用滤镜时&#xff0c;图像会被剪切或者是缩…

Linux进阶·如何在Ubuntu安装、调试、运行gcc/g++,以及如何进行多文件编译

目录 1. 简介 2. 安装gcc 3. gcc的编译流程 3.1 预处理 3.2 编译 3.3 汇编 3.4 链接 4. gcc相关参数 5. 多文件编译 6. gcc和g的区别 1. 简介 gcc是Linux下的编译工具集&#xff0c;是GNU Compiler Collection的缩写&#xff0c;包含gcc, g等编译器。这个工…

测试线上问题复盘文档

一、错误简述 问题发生的时间线及行为 二、错误影响 影响范围 三、根本原因分析 刨根问底&#xff0c;顺藤摸瓜&#xff0c;造成错误的最根本原因是什么 四、反省经验 吃一堑长一智&#xff0c;从错误中学习到的宝贵经验 五、纠正措施 为了避免重蹈覆辙&#xff0c;都有那些短期…

更新数据时Redis的操作

一般做法是在数据库更新后删除Redis中对应的缓存数据&#xff0c;而非更新数据。那么为什么要这么做呢&#xff1f; 以下是一些拙见 场景使用 金融交易系统&#xff1a;在金融领域&#xff0c;数据的准确性至关重要。任何数据不一致都可能导致严重的财务损失。因此&#xff0…