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

contOS7安装docker命令及yum源更换为国内源

docker介绍

  1. Docker是一个开源的容器化平台,通过将应用程序及其依赖打包成轻量级、可移植的容器,确保开发、测试和部署环境的一致性。
  2. Docker的核心概念包括容器、镜像、Dockerfile和镜像仓库。容器是轻量级的虚拟化技术,共享宿主机内核但保持独立运行环境,启动快且资源占用少。镜像则是容器的静态模板,包含运行应用所需的代码、库和配置文件,采用分层存储提高效率。Dockerfile是定义镜像构建过程的脚本,通过指令自动化构建镜像。镜像仓库则用于集中存储和分发镜像,如公共仓库Docker Hub和私有仓库。
  3. Docker的优势主要体现在以下几个方面:一是轻量级,容器共享宿主机内核,启动速度快,资源占用低;二是可移植性,容器可在任何支持Docker的环境中运行,解决环境不一致问题;三是隔离性,容器间资源相互隔离,确保应用稳定性;四是高效部署,支持持续集成和持续部署,加速应用迭代;五是简化配置,将应用及依赖打包,减少环境配置错误。
  4. Docker的应用场景广泛,包括简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境和快速开发等。例如,Docker可确保开发、测试和生产环境一致,简化代码部署流程;通过容器化技术,开发者可快速搭建独立开发环境,提升效率;同时,Docker也适用于微服务架构,每个服务可打包为独立容器,实现灵活部署和扩展。
  5. 此外,Docker的基本操作涵盖镜像和容器的管理。用户可通过Dockerfile构建镜像,使用docker push推送至仓库,docker pull拉取镜像。容器操作则包括docker run创建并运行容器,docker ps查看容器状态,docker stop/start停止/启动容器,以及docker rm删除容器等。

一,卸载docker旧版本命令

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

二,将yum源更换为国内源

1.安装命令是出现以下问题,切换yum源为国内源
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"One of the configured repositories failed (未知),and yum doesn't have enough cached data to continue
http://www.lqws.cn/news/504397.html

相关文章:

  • 使用 .NET Core+GcExcel,生成 Excel 文件
  • AWS S3 可观测性最佳实践
  • Sentinel(三):Sentinel熔断降级
  • python的轻院网购商城管理系统
  • 【Bugku】简单取证1
  • 深度洞察丨2025零信任应对挑战,拥抱变革,开启智能安全新时代
  • 技术伦理之争:OpenAI陷抄袭风波,法院强制下架宣传视频
  • 入门k8s-Pod
  • k8s强制删除podpvpvc和nsnamespace
  • 《陈欣与链接器的黄昏》
  • 华为云Flexus+DeepSeek征文|体验华为云ModelArts快速搭建Dify-LLM应用开发平台并创建小红书爆款文案大模型
  • 软件工程:从理论到实践,构建可靠软件的艺术与科学
  • python有哪些常用的GUI(图形用户界面)库及选择指南
  • 通义灵码编程智能体深度评测(Qwen3模型+终端操作+MCP工具调用实战)
  • STM32 环境监测与控制系统的设计与实现
  • 认识Scikit-learn/PyTorch/TensorFlow这几个AI框架
  • 从代码学习深度学习 - 情感分析:使用循环神经网络 PyTorch版
  • 国产安路FPGA纯verilog视频图像去雾,基于暗通道先验算法实现,提供5套TD工程源码和技术支持
  • 帮助装修公司拓展客户资源的微信装修小程序怎么做?
  • 开篇-认识Gin——Go语言Web框架的性能王者
  • 接口自动化测试之 pytest 接口关联框架封装
  • Qt 中使用 gtest 做单元测试
  • 如何一次性将 iPhone 中的联系人转移到 PC
  • Learning to See in the Dark 论文阅读
  • 安卓android com.google.android.material.tabs.TabLayout 设置下拉图标无法正常显示
  • ubuntu虚拟机扩容
  • 【计算机网络】期末复习
  • centos 7 mysql 8 离线部署
  • (3)ROS2:6-dof前馈+PD / 阻抗控制器
  • 【Vue】 keep-alive缓存组件实战指南