当前位置: 首页 > news >正文

docker安装和使用

1. docker-ce

Docker Community Edition (CE):

  • 功能: 这是 Docker 的主要组件,用于创建、管理和运行容器。它包括 Docker 守护进程 (dockerd),该守护进程负责处理容器的生命周期,包括创建、启动、停止和删除容器。
  • 用途: 允许用户在其系统上运行 Docker 容器。它是运行容器化应用程序的核心引擎。

2. docker-ce-cli

Docker Command Line Interface (CLI):

  • 功能: 这是 Docker 的命令行工具,允许用户与 Docker 守护进程进行交互。它包括 docker 命令,用于执行各种 Docker 操作,例如构建镜像、运行容器、管理网络和存储卷等。
  • 用途: 提供命令行接口,使用户能够控制和管理 Docker 容器和镜像。

3. containerd.io

containerd:

  • 功能: 这是一个高效的容器运行时,负责在主机上下载和解压镜像、创建和运行容器等任务。containerd 是一个独立的项目,但它也是 Docker 的一个关键组件。
  • 用途: 提供低级容器管理功能,作为 Docker 的底层容器运行时。它可以被直接用作容器运行时,也可以由像 Docker 这样的更高级别的容器平台使用。

为什么要安装这些包

  • Docker-CE: 主要的 Docker 容器引擎,用于在你的系统上运行和管理容器化应用程序。
  • Docker-CE-CLI: 命令行工具,提供与 Docker 守护进程交互的界面,使你能够通过命令行管理 Docker 容器。
  • containerd.io: 作为 Docker 的底层运行时,containerd 提供高效的容器管理功能,使 Docker 能够创建和运行容器。

安装后的用途

安装这些包之后,你可以开始使用 Docker 来创建和管理容器。以下是一些常见的 Docker 命令及其用途:

  • 启动 Docker 服务:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 检查 Docker 服务状态:

    sudo systemctl status docker
    
  • 运行 Docker 命令:

    • 拉取镜像:
      docker pull ubuntu
      
    • 运行容器:
      docker run -it ubuntu
      
    • 列出正在运行的容器:
      docker ps
      
    • 停止容器:
      docker stop <container_id>
      

通过这些命令和工具,你可以开始在你的系统上使用 Docker 来运行和管理各种容器化的应用程序。Docker 提供了一个强大的平台,用于开发、测试和部署应用程序,使其在不同环境中具有一致的行为。

http://www.lryc.cn/news/365101.html

相关文章:

  • 【AIGC X UML 落地】通过多智能体实现自然语言绘制UML图
  • C++访问越界
  • MATLAB format
  • Face Forgery Detection by 3D Decomposition
  • socket网络编程——多进程、多线程处理并发
  • C++---模板进阶(非类型模板参数,模板的特化,模板分离编译)
  • 锂电池寿命预测 | Matlab基于SSA-SVR麻雀优化支持向量回归的锂离子电池剩余寿命预测
  • 整理好了!2024年最常见 20 道 Kafka面试题(十)
  • Paper Survey——3DGS-SLAM
  • 搜索与图论:深度优先搜索
  • AMD显卡和英伟达显卡哪个好?
  • 5.31.8 学习深度特征以实现判别定位
  • uniapp小程序多线程 Worker 实战【2024】
  • C语言基础——数组(2)
  • 封装PHP用于发送GET和POST请求的公共方法
  • MongoDB~基础知识记录
  • DSP28335模块配置模板系列——ADC配置模板
  • 字符串转换为字节数组、16进制转换为base64、base64转换为字符串数组、base64转换为16进制(微信小程序)
  • c++中, 直接写浮点数, 是float 还是 double?
  • C++核心编程友元的应用
  • C#,JavaScript实现浮点数格式化自动保留合适的小数位数
  • Android基础-工程目录结构说明
  • 浅谈提示词发展现状,Prompt 自动优化是未来。
  • 揭秘智能测径仪省钱之道!每年能为每条产线省上百万!
  • echaerts图例自动滚动并隐藏翻页按钮
  • OpenCV的小部件最基本范例
  • 内置类型知多少?
  • 【C++题解】1090 - 同因查找
  • uni微信小程序editor富文本组件如何插入图片
  • LabVIEW调用国产硬件DLL的稳定性问题及解决方案