docker安装

2023-05-16

一、安装前准备
根据不同系统准备安装docker的安装包,准备符合docker安装需求的Centos、Ubuntu系统。
二、Centos系统
安装前准备
1、系统要求
要在 CentOS 上安装 Docker,最低的操作系统版本需要为 CentOS 7。其他的早期版本不能够获得支持。
centos-extras仓库需要被启用。这个仓库在默认情况下是启用的,但是可能因为其他的原因被关闭了,请参考重新启用 centos-extras仓库页面中的内容。
推荐使用overlay2存储驱动。
2、卸载老的版本
老的 Docker 版本可能被称为 docker 或 docker-engine。如果这些老的 Docker 版本被安装的话,请首先进行卸载,同时也请卸载关联的依赖。
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
如果在使用 yum 的时候,提示没有任何上面的包被安装的话,也没有关系。你可以跳过这个卸载的过程。
路径/var/lib/docker/下的内容包含有 镜像(images),容器(containers),卷(volumes),网络(networks)这些内容。这些内容是 Docker 容器运行需要的必要配置。
Docker 引擎(Docker Engine)的包,当前被修改称为docker-ce。
(一)、yum安装rpm包
1、下载 docker RPM包
使用wget下载docker-ce18.03.1的安装包
复制以下链接下载:
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
2、yum 安装rpm包
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
3、启动并且开机启动 docker
systemctl start docker.service
systemctl enable docker.service
4、查看Docker版本信息
docker version
5、设置国内的镜像源
创建或修改/etc/docker/daemon.json文件,修改为如下形式:
vim /etc/docker/daemon.json
把以下内容写到文件中
{
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
修改之后使用:systemctl daemon-reload命令重新加载docker配置文件
其他镜像源
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
重启docker服务
systemctl restart docker.service
(二)、yum安装
1、安装需要的软件包
提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、查看仓库中的docker版本
yum list docker-ce --showduplicates | sort -r
该命令会显示docker仓库各个版本
4、安装docker
安装docker命令
yum install -y docker-ce
这里选择安装的是18.03.1版本,可以参照上一步打印出来的列表选择最新的稳定版本
yum install -y docker-ce-18.03.1.ce
yum install -y docker-ce-20.10.9.ce

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker安装 的相关文章

随机推荐

  • 单片机到底是个什么东西-1.2.第1季第2部分-朱有鹏-专题视频课程

    单片机到底是个什么东西 1 2 第1季第2部分 2575人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第1季第2个课程 xff0c 用通俗易懂的语言讲了很多和单片机有关的技术概念 xff0c 如CPU ROM RAM 外设
  • Requirement already satisfied解决办法

    遇到的问题 xff1a 当使用电脑中安装的Python 3 7的IDLE去运行某一个python文件时 xff0c 会出现ModuleNotFoundError No module named 39 numpy 39 的报错 xff0c 需
  • 高校学籍管理系统(SQL Server数据库课程设计)

    目录 1 概述 1 1数据库设计选题背景1 2功能要求1 3系统功能解决的问题 2 需求分析3 概念结构设计 3 1抽象出系统的实体3 2设计实体属性图3 3全局E R图 4 逻辑结构设计5 数据库物理设计与实施 5 1数据库关系图5 2表
  • JVM原理之完整的一次GC流程

    JVM 的 GC 是指垃圾回收 xff0c 主要是对堆内存的回收 本文将介绍 JVM 中一次完整的 GC 流程是怎样的 xff0c 首先抛出第一个问题 xff0c 什么样的对象会是 JVM 回收的目标 xff1f 一 可达性分析算法 xff
  • Linux进入root权限的两种方法

    进入root权限的两种方法 第一种方法 xff1a sudo xff08 暂时的 xff09 xff1a 使用root权限而不是直接进入 xff0c sudo 43 lt 指令 gt 第二种方法 xff1a root xff08 非暂时的
  • java.lang.reflect.InvocationTargetException null,依赖版本,配置文件的地址都对了。但还是出现这个错误。

    一 问题描述 在启动微服务时总是报java lang reflect InvocationTargetException null 错误 经检查 xff0c 发现是nacos 配置管理的 spring cloud starter aliba
  • nginx 配置域名映射到本地IP

    需求背景 项目需求需要在不同的域名下 xff0c 判断展示不同的内容 xff0c 为了模拟线上的正式域名 xff0c 有以下几种方案 xff1a 方案一 xff1a 配置host 1 找到host的文件地址 xff08 不会的百度 xff0
  • zookeeper应用实战之分布式锁

    1 什么是分布式锁 我们先来看这样一个场景 如下图所示 两个用户同时去抢购秒杀商品 当秒杀服务同时收到秒杀请求时 都去进行库存扣减 此时在没有做任何处理的情况下 就会导致库存数量变成负数从而导致超卖现象 这种情况下如果是单体项目 我们一般会
  • nvm管理node版本 nodenpm不是内部或外部命令,也不是可运行的程序

    最近 xff0c 有新老项目一起开发 xff0c node版本太高 xff0c 老项目起不来 xff1b node版本太低 xff0c 新项目还搭不起来 所以 xff0c 一个nvm就显得很有必要了 这几个坑掉的 xff0c 摔的我差点起不
  • hdfs分布式文件系统 默认数据存放路径、及相关配置属性详细解析

    hdfs默认数据存放路径 1 默认存放路径 xff1a hadoop tmp dir 61 tmp hadoop user name 即 xff1a gt tmp hadoop hyxy xff0c 注意 xff1a tmp是临时存放文件的
  • 关于Linux系统之VM安装配置(每一个步骤都超级详细的哦!)

    目录 Linux简介 VM虚拟机的介绍及安装 VM简介 VM安装 xff08 详细步骤 xff0c 根据图片一步一步进行安装 xff09 查看IP配置IP 换源 1 xff09 备份Linux自带的EPEL源 2 xff09 生成阿里源 3
  • 单片机有很多种-1.3.第1季第3部分-朱有鹏-专题视频课程

    单片机有很多种 1 3 第1季第3部分 1864人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第1季第3个课程 xff0c 主要讲了单片机的发展史 xff0c 各种主流单片机的各自特点 xff0c STC51单片机的各系列
  • 如果还不会这几个工具,那你白混了

    大家好 xff0c 我是加摩斯 xff0c 觉得文章有帮助的小伙伴 xff0c 记得一键三连哟 xff5e 申明 xff1a 原创 xff0c 转载前请与我沟通 如何高效的描述问题 xff1f 我们现在这个时代 xff0c 不缺乏有能力的人
  • 软考——软件工程——软件生存周期

    目录 1 xff0c 软件生存周期 2 xff0c 软件过程 3 xff0c 瀑布模型 4 xff0c 增量模型 5 xff0c 演化模型 6 xff0c 螺旋模型 7 xff0c 喷泉模型 8 xff0c 统一过程 9 xff0c 敏捷过
  • Java基础面试题(史上最全、持续更新、吐血推荐)

    Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码 xff0c 并最终得到结果的过程 为了使计算机能够理解人的意图 xff0c 人类就必须要将需解决的问题的思路 方法 和手段通过计算机能够理解的形式告诉
  • 基于stm32单片机甲醛烟雾温湿度检测仪设计

    目录 第1章 绪论 1 1 引言 1 1 1甲醛的特性及危害 1 1 2甲醛的来源 1 2甲醛检测仪的种类 第 xff12 章 概述 2 1系统总概述 2 2总体方案设计 2 3硬件设计 2 4软件设计 第3章 硬件设计 3 1 硬件设计主
  • 二叉树的前中后序遍历

    作者 xff1a 渴望力量的土狗 博客主页 xff1a 渴望力量的土狗的博客主页 专栏 xff1a 手把手带你刷牛客 工欲善其事必先利其器 xff0c 给大家介绍一款超牛的斩获大厂offer利器 牛客网 点击免费注册和我一起刷题吧 目录 二
  • 国内云桌面架构有哪些?为什么VDI能成为主流

    中国 云电脑 基础架构可划分为VDI架构 IDV架构 VOI架构 xff0c 不同的服务厂商通常会在各自架构中进行一定程度上的定制化 VDI架构 xff08 virtual desktop infrastruscture 虚拟桌面基础架构
  • 【STM32 基础实验蜂鸣器发声】

    文章目录 一 认识蜂鸣器 xff08 1 xff09 蜂鸣器 xff08 2 xff09 蜂鸣器分类 二 基于stm32f10c8t6 基础实验蜂鸣器发声 xff08 1 xff09 本实验蜂鸣器型号说明 xff08 2 xff09 蜂鸣器
  • docker安装

    一 安装前准备 根据不同系统准备安装docker的安装包 xff0c 准备符合docker安装需求的Centos Ubuntu系统 二 Centos系统 安装前准备 1 系统要求 要在 CentOS 上安装 Docker xff0c 最低的