Jorgen's blog Jorgen's blog
首页
  • 平台架构
  • 混合式开发记录
  • 推送服务
  • 数据分析
  • 实时调度
  • 架构思想

    • 分布式
  • 编程框架工具

    • 编程语言
    • 框架
    • 开发工具
  • 数据存储与处理

    • 数据库
    • 大数据
  • 消息、缓存与搜索

    • 消息队列
    • 搜索与日志分析
  • 前端与跨端开发

    • 前端技术
    • Android
  • 系统与运维

    • 操作系统
    • 容器化与 DevOps
  • 物联网与安全

    • 通信协议
    • 安全
    • 云平台
newland
  • 关于我
  • 终身学习
  • 关于时间的感悟
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

jorgen

Love it, make mistakes, learn, keep grinding.
首页
  • 平台架构
  • 混合式开发记录
  • 推送服务
  • 数据分析
  • 实时调度
  • 架构思想

    • 分布式
  • 编程框架工具

    • 编程语言
    • 框架
    • 开发工具
  • 数据存储与处理

    • 数据库
    • 大数据
  • 消息、缓存与搜索

    • 消息队列
    • 搜索与日志分析
  • 前端与跨端开发

    • 前端技术
    • Android
  • 系统与运维

    • 操作系统
    • 容器化与 DevOps
  • 物联网与安全

    • 通信协议
    • 安全
    • 云平台
newland
  • 关于我
  • 终身学习
  • 关于时间的感悟
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Docker

    • 简介
    • Docker搭建
      • 查看当前的内核版本
      • 更新yum
      • 卸载旧版本(针对已经安装过docker的)
      • 安装Docker
    • docker-compose安装
    • Portainer
  • k8s

  • 基础设施即代码(IaC):自动化运维的革命
  • CI/CD:构建自动化部署流水线
  • GitOps:声明式基础设施管理的未来
  • GitOps:声明式基础设施管理的演进
  • IaC与CI/CD集成:实现基础设施与应用程序的一体化自动化
  • IaC安全与合规:构建可信赖的基础设施代码
  • IaC工具对决:Terraform、Ansible与CloudFormation的全面比较
  • IaC工具对比与选择:Terraform、Ansible、Pulumi等工具详解
  • 基础设施即代码-IaC-最佳实践指南
  • 基础设施即代码工具对比:从Terraform到Pulumi的选择指南
  • 基础设施即代码工具对比与实践指南
  • 持续集成与持续部署-CI/CD-DevOps的核心引擎
  • 持续集成与持续部署-CI/CD-DevOps自动化的核心引擎
  • 持续集成与持续部署-CI/CD-加速软件交付的引擎
  • 持续集成与持续部署-CI/CD-构建高效交付流水线
  • IaC最佳实践:构建可维护的基础设施代码
  • IaC状态管理-基础设施即代码的基石
  • IaC多环境管理-跨越开发到生产的无缝部署
  • 构建全方位可观测性体系-DevOps监控实践指南
  • DevSecOps-将安全融入DevOps的完整指南
  • DevOps文化转型-构建高效协作的团队文化
  • 混沌工程-在不确定性中构建弹性系统
  • DevOps中的测试策略-构建质量驱动的持续交付体系
  • DevOps中的性能工程-构建高效能应用的全流程优化
  • FinOps-将财务责任融入DevOps的云成本优化实践
  • DevOps中的可扩展性与弹性架构设计 - 构建适应未来的云原生系统
  • DevOps中的平台工程-构建赋能开发者的内部平台
  • DevOps中的AI革命:智能化运维与自动化的未来
  • DevOps中的数据管理-构建数据库即代码的完整指南
  • devops
  • Docker
Jorgen
2022-07-27
目录

Docker搭建

# Docker搭建

在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。 注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

# 查看当前的内核版本

[root@localhost ~]# uname -r
3.10.0-1062.el7.x86_64
1
2

# 更新yum

使用 root 权限更新 yum 包(生产环境中此步操作需慎重,看自己情况,学习的话随便搞)

yum -y update
1

这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了

注意

yum -y update:升级所有包同时也升级软件和系统内核
yum -y upgrade:只升级所有包,不升级软件和系统内核

# 卸载旧版本(针对已经安装过docker的)

[root@localhost ~]# yum remove docker  docker-common docker-selinux docker-engine
已加载插件:fastestmirror
参数 docker 没有匹配
参数 docker-common 没有匹配
参数 docker-selinux 没有匹配
参数 docker-engine 没有匹配
不删除任何软件包
1
2
3
4
5
6
7

# 安装Docker

  1. 安装需要的软件包
yum install -y yum-utils
1
  1. 设置 yum 源 设置一个yum源,下面两个都可用
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) 
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
1
2
  1. 查询docker版本
yum list docker-ce --showduplicates | sort -r
1
  1. 安装docker
yum -y install docker-ce-20.10.17.ce

1
2
#Docker
上次更新: 2026/01/28, 13:30:02
简介
docker-compose安装

← 简介 docker-compose安装→

最近更新
01
LLM
01-30
02
intro
01-30
03
intro
01-30
更多文章>
Theme by Vdoing | Copyright © 2019-2026 Jorgen | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式