docker简单熟悉

‌Docker 容器和‌虚拟机区别‌

Docker容器与虚拟机的主要区别在于虚拟化层次和资源占用:

  • ‌虚拟化层次‌:Docker容器在操作系统级别进行虚拟化,共享宿主机的内核;而虚拟机在硬件级别进行虚拟化,每个虚拟机都拥有独立的内核。

  • ‌资源占用‌:容器通常更轻量级、启动更快,资源占用更少,因为它们共享宿主机的内核,不需要额外的操作系统层。

‌Docker 镜像是什么

Docker镜像是Docker容器的源代码,是一个轻量级、只读的模板,用于创建Docker容器。它包含运行容器所需的代码、库、环境变量和配置文件。

如何创建 Docker 容器

可以使用‌docker run命令来从镜像创建容器。例如,docker run -d -p 80:80 nginx会基于nginx镜像启动一个新的容器,并将容器的80端口映射到宿主机的80端口。

‌Docker Hub 是什么

Docker Hub是一个公共的容器镜像仓库,可以用来存放、分享和管理Docker镜像。用户可以从Docker Hub下载公共镜像或上传自己的私有镜像。

如何查看当前运行的 Docker 容器

使用docker ps命令可以查看当前运行的容器。加上-a参数可以看到所有容器,包括未运行的。

如何停止和启动 Docker 容器

  • ‌停止容器‌:使用docker stop <容器ID或名称>命令可以停止容器。

  • ‌启动容器‌:使用docker start <容器ID或名称>命令可以启动容器。

如何进入正在运行的 Docker 容器

可以使用docker exec -it <容器ID或名称> /bin/bash命令进入容器。这里-it表示交互式终端。

如何删除 Docker 镜像和容器

  • ‌删除镜像‌:使用docker rmi <镜像ID>命令删除镜像。

  • ‌删除容器‌:使用docker rm <容器ID>命令删除容器。如果容器正在运行,首先需要停止容器。

相关推荐
阿里云云原生1 小时前
完整还原已经服务千家企业的 AIOps Agent 的评测和调优实践
云原生
阿里云云原生2 小时前
让 Agent 成为企业生产力丨Alibaba Cloud AgentCore 企业智能体构建与治理沙龙·上海站精彩回顾 & PPT 下载
云原生·agent
阿里云云原生3 小时前
交付周期从 51 天缩短到 14 天,多 Agent 协作产品⾃进化背后的组织重构
云原生·agent
阿里云云原生3 小时前
从部署上线到运维优化:STAROps 与 ROS Agent 的资源运维自动化实践
云原生
xianyuCcCcCCCcc6 小时前
Kubernetes 资源调度与弹性伸缩:Schedule、Metric、HPA 与 Quota
云原生·kubernetes
分布式存储与RustFS7 小时前
在 1Panel 应用商店部署 RustFS:安装、配置与验证步骤
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
知已难寻9 小时前
第 5 篇 · 云原生生态与实践:微服务、DevOps、可观测性与 Serverless
大数据·linux·服务器·微服务·云原生·云计算·devops
孔令飞9 小时前
AI 时代岗位调研分析:调研了近3000份AI岗位描述,分享下调研结果
云原生·go·ai编程
L02082410 小时前
Kubernetes Service 与 kube‑proxy 深度详解
运维·算法·云原生·容器·贪心算法·kubernetes
SatanII10 小时前
kubernetes service && proxy
云原生·容器·kubernetes