(二)Linux中安装docker(一篇就够)

news2024/11/15 4:58:41

一、安装docker

(1)卸载系统之前的 docker

复制以下下命令执行:

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

执行结果:(因为我之前没安装过,所以都是没有匹配。)

img

(2)通过[ uname -r ]命令查看你当前的内核版本是否高于 3.10

在这里插入图片描述

(3)使用 root 权限 [sudo yum update],确保 yum 包更新到最新

在这里插入图片描述
更新过程需要输入y进行交互,确保更新成功
在这里插入图片描述

(4)安装需要的软件包

sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2

在这里插入图片描述
在这里插入图片描述

(5)设置 docker repo 的 yum 位置

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

(6)安装docker最新稳定版

sudo yum install docker-ce docker-ce-cli containerd.io

安装 docker,以及 docker-cli (一路 y ,同意即可)

在这里插入图片描述

在这里插入图片描述

(7)启动并加入开机启动

sudo systemctl start docker
sudo systemctl enable docker

在这里插入图片描述

启动报错

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zxd3tBGB-1692618479493)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230818194123988.png)]

这是因为缺少 rhel-push-plugin.socket 单元,该单元是rhel-push-plugin软件包的一部分。所以我们执行以下指令就可以成功解决:

curl -sSL https://get.docker.com/ | sh

执行完成后再次启动docke

(8)验证是否安装成功[docker version]

在这里插入图片描述

(9) 查看docker运行状态(显示绿色代表正常启动)

systemctl status docker 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HMABj3kh-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230821110212167.png)]

(10)检查当前docker下载了哪些镜像

sudo docker images

还没下载,所以是空列表。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jJECQS2e-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230818194404263.png)]

(11)配置docker阿里云镜像加速

因为下载redis,MySQL等镜像是在官网的非常慢,所以要配置一个国内的阿里云镜像加速,这样下载就非常快了

阿里云镜像加速网址:容器镜像服务 (aliyun.com)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tynGowzM-1692618479494)(C:\Users\杨kaiao\AppData\Roaming\Typora\typora-user-images\image-20230821181646247.png)]

阿里云,容器镜像服务。

依次执行以下四条

(1) 创建目录

sudo mkdir -p /etc/docker

(2)配置镜像加速器地址

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://98m3h1vc.mirror.aliyuncs.com"]
}
EOF

(3)重启docker的后台线程

sudo systemctl daemon-reload

(4)重启docker服务

sudo systemctl restart docker

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/908006.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用vscode编写插件-php语言

https://blog.csdn.net/qq_45701130/article/details/125206645 一、环境搭建 1、安装 Visual Studio Code 2、安装 Node.js 3、安装 Git 4、安装生产插件代码的工具&#xff1a;npm install -g yo generator-code 二、创建工程 yo code 选择项解释&#xff1a; 选择编写扩…

Docker数据管理、网络通信和镜像创建

一、Docker 数据管理1、数据卷2、数据卷容器3、端口映射4、容器互联 二、Docker 镜像的创建1、基于现有的镜像创建1.1 首先启动一个镜像&#xff0c;在容器里做修改1.2 然后将修改后的容器提交为新的镜像&#xff0c;需要使用该容器的 ID 号创建新镜像 2、基于本地的模版创建3、…

RunnerGo中WebSocket、Dubbo、TCP/IP三种协议接口测试详解

大家好&#xff0c;RunnerGo作为一款一站式测试平台不断为用户提供更好的使用体验&#xff0c;最近得知RunnerGo新增对&#xff0c;WebSocket、Dubbo、TCP/IP&#xff0c;三种协议API的测试支持&#xff0c;本篇文章跟大家分享一下使用方法。 WebSocket协议 WebSocket 是一种…

【LeetCode】538.把二叉搜索树转换为累加树

题目 给出二叉 搜索 树的根节点&#xff0c;该树的节点值各不相同&#xff0c;请你将其转换为累加树&#xff08;Greater Sum Tree&#xff09;&#xff0c;使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下&#xff0c;二叉搜索树满足下列约束条件…

NAS个人云存储 - 手把手教你搭建Nextcloud个人云盘并实现公网远程访问

文章目录 摘要1. 环境搭建2. 测试局域网访问3. 内网穿透3.1 ubuntu本地安装cpolar3.2 创建隧道3.3 测试公网访问 4 配置固定http公网地址4.1 保留一个二级子域名4.1 配置固定二级子域名4.3 测试访问公网固定二级子域名 摘要 Nextcloud,它是ownCloud的一个分支,是一个文件共享服…

VSCode好用的插件

文章目录 前言1.Snippet Creator & easy snippet&#xff08;自定义代码&#xff09;2.Indent Rainbow&#xff08;代码缩进&#xff09;3.Chinese (Simplified) Language Pack&#xff08;中文包&#xff09;4.Path Intellisense&#xff08;路径提示&#xff09;5.Beauti…

GitKraken 详细图文教程

前言 写这篇文章的原因是组内的产品和美术同学&#xff0c;开始参与到git工作流中&#xff0c;但是网上又没有找到一个比较详细的使用教程&#xff0c;所以干脆就自己写了一个[doge]。文章的内容比较基础&#xff0c;介绍了Git内的一些基础概念和基本操作&#xff0c;适合零基…

游戏反外挂方案解析

近年来&#xff0c;游戏市场高速发展&#xff0c;随之而来的还有图谋利益的游戏黑产。在利益吸引下&#xff0c;游戏黑产扩张迅猛&#xff0c;已发展成具有庞大规模的产业链&#xff0c;市面上游戏受其侵扰的案例屡见不鲜。 据《FairGuard游戏安全2022年度报告》数据统计&…

明星翻包口播介绍产品视频的创意与实践

在当前社交媒体充斥着各种内容的时代&#xff0c;创意而有趣的内容形式成为品牌吸引受众目光的关键。明星翻包口播介绍产品视频&#xff0c;作为一种新颖的内容形式&#xff0c;不仅满足了观众对明星生活的好奇心&#xff0c;还将产品介绍融入其中&#xff0c;为品牌推广带来全…

Spring练习---28 (用户表和角色表分析,角色列表展示,角色层和Dao层的设置,页面展示操作)

84、下面进入我们的业务层面&#xff0c;进入我们的业务层面我们先分析一个东西&#xff0c;我们要分析用户和角色的关系&#xff0c;因为我们只有在分析完用户和角色之间的关系后&#xff0c;我们才知道表的关系&#xff0c;实体的关系 85、现在我们先画一张表&#xff0c;分析…

传统节日民俗文化及民间故事推广系统 微信小程序

傣族节日及民间故事推广小程序是在的数据存储主要通过MySQL。用户在使用应用时产生的数据通过java语言传递给数据库。通过此方式促进傣族节日及民间故事推广信息流动和数据传输效率&#xff0c;提供一个内容丰富、功能多样、易于操作的平台。述了数据库的设计&#xff0c;系统的…

Application of Acrel Earth Leakage Relay in Intell

安科瑞 华楠 Abstract: the necessity of applying residual current relay in intelligent building is analyzed, the main functions, working principle, classification situation of ASJ residual current relay are introduced, and the principles and precautions in…

Everything+cpolar搭建在线资料库,实现随时随地访问

Everythingcpolar搭建在线资料库&#xff0c;实现随时随地访问 文章目录 Everythingcpolar搭建在线资料库&#xff0c;实现随时随地访问前言1.软件安装完成后&#xff0c;打开Everything2.登录cpolar官网 设置空白数据隧道3.将空白数据隧道与本地Everything软件结合起来总结 &a…

Cesium 模型视角锁定(entity)

需求&#xff1a; 需要将视角锁定在以模型为中心&#xff0c;无论怎么旋转和缩放&#xff0c;都是以模型为中心点的。 方法&#xff1a; //绑定方式 viewer.trackedEntity entity; //解绑方式 viewer.trackedEntity undefined;例子 var model_entity viewer.entities.add…

6个主流的工业3D管道设计软件

3D 管道设计软件是大多数行业工程工作的主要部分&#xff0c;例如&#xff1a; 电力、石油和天然气、石化、炼油厂、纸浆和造纸、化学品和加工业。 全球各工程公司使用了近 50 种工厂或管道设计软件。 每个软件都有优点和缺点&#xff0c;包括价格点。 EPC 和业主部门当前的趋势…

STM32 F103C8T6学习笔记11:RTC实时时钟—OLED手表日历

之前在 学习笔记10文章 做了一个简易的&#xff0c;使用定时器计时的简单时钟&#xff0c;现在使用RTC实时时钟同步代替定时器来实现一下OLED手表日历&#xff0c;接着上个实验文章进行完善~~ 文章提供源码、测试工程下载、测试效果图。 目录 RTC实时时钟&#xff1a; 简介&…

MySQL——基础——内连接

一、内连接查询语法 隐式内连接 SELECT 字段列表 FROM 表1&#xff0c;表2 WHERE 条件...; 显示内连接 SELECT 字段列表 FROM 表1 [INNER] JOIN 表2 ON 连接条件...; 内连接查询的是两张表交集的部分 二、内连接演示 1.查询每一个员工的姓名&#xff0c;及关联的部门的名称…

多模双芯LC光纤跳线应用下的光模块方案之争

从40G QSFP SR4光模块产品开始&#xff0c;多模MPO光纤跳线 逐步进入光模块用户的视野。随着新建数据中心的增多&#xff0c;该类光纤跳线也开始普及并被广泛应用。然而&#xff0c;对于不少10G/25G时代就已经建设好的“老旧”机房来说&#xff0c;机房内基本全部部署的是多模L…

[MySQL]主从服务器布置

配置主服务器 配置文件 /etc/my.cnf 在[mysqld]下进行配置 log_binON //启动二进制日志 log-bin mysql-bin //启用二进制日志&#xff0c;用于记录主服务器的更新操作 server-id 1 // 用来表示mysql服务id,保证集成环境中的唯一性 , 范围 [1,2^32) read-only0 // 1表示只…

Java课题笔记~ VUE

1.1 概述 Vue 是一套前端框架&#xff0c;免除原生JavaScript中的DOM操作 我们之前也学习过后端的框架 Mybatis Mybatis 是用来简化 jdbc 代码编写的&#xff1b;而 VUE 是前端的框架&#xff0c;是用来简化 JavaScript 代码编写的。 学习了 VUE 后&#xff0c;这部分代码我…