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

安装Docker

本安装教程参考Docker官方文档,地址如下:https://docs.docker.com/engine/install/centos/

卸载旧版

首先如果系统中已经存在旧的Docker,则先卸载:

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

配置Docker的yum库

  1. 首先要安装一个yum工具
yum install -y yum-utils

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

  1. 安装成功后,执行命令,配置Docker的yum源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

安装Docker

执行下述命令安装docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

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

启动和校验

# 启动Docker
systemctl start docker# 停止Docker
systemctl stop docker# 重启
systemctl restart docker# 设置开机自启
systemctl enable docker# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

在这里插入图片描述

配置镜像加速

注册阿里云账号

首先访问阿里云网站:
https://www.aliyun.com/
注册一个账号。

开通镜像服务
  1. 在首页的产品中,找到阿里云的容器镜像服务:
    在这里插入图片描述

  2. 点击后进入控制台:
    在这里插入图片描述

  3. 首次可能需要选择立刻开通,然后进入控制台。

配置镜像加速
  1. 找到镜像工具下的镜像加速器:
    在这里插入图片描述

  2. 页面向下滚动,即可找到配置的文档说明:
    在这里插入图片描述

  3. 具体命令如下:

# 创建目录
mkdir -p /etc/docker# 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF# 重新加载配置
systemctl daemon-reload# 重启Docker
systemctl restart docker

相关文章:

安装Docker

本安装教程参考Docker官方文档&#xff0c;地址如下&#xff1a;https://docs.docker.com/engine/install/centos/ 卸载旧版 首先如果系统中已经存在旧的Docker&#xff0c;则先卸载&#xff1a; yum remove docker \ docker-client \ docker-client-latest \ docker-common…...

【uniapp/uView】解决消息提示框悬浮在下拉框之上

需要实现这样的效果&#xff0c;即 toast 消息提示框在 popup 下拉框之上&#xff1a; 解决方法&#xff0c;把 <u-toast ref"uToast" /> 放在 u-popup 里面即可&#xff0c;这样就可以提升 toast 的优先级&#xff1a; <!-- 弹出下拉框 --><u-popu…...

有效管理token,充分发挥ChatGPT的能力

目录 给提供了 Token 的计算工具,来理解一下Token的计算方式,网址如下: 窗口如下: 实际消耗 Token 数量为 59个,换算之后为2.1-2.2的比例,即一个汉字消耗2.12.2个Token, 再测一下英文的Token消耗,包含空格在内,一共52个英文字母,消耗Token 13个,正好对应13个单词,…...

Python —— 验证码的处理执行JavaScript语句

1、验证码的处理 1、概述&绕过验证码的方案 很多的网站都在登录页面加入了识别文字&#xff0c;识别图片&#xff0c;拖动拼图的验证码方式来防止爬虫、恶意注册 等&#xff0c;如果是做自动化&#xff0c;需要绕过验证码才能进入下一步操作&#xff0c;那么有4种方案可以…...

MS12_020 3389远程溢出漏洞

1.search ms12_020 搜索ms12_020 2.use auxiliary/scanner/rdp/ms12_020_check 检查是否存在ms12_020漏洞 show options 查看所需参数 set RHOSTS x.x.x.x 设置目标IP地址 run 执行 检测出来有Ms12_020漏洞 3.use auxiliary/dos/windows/rdp/ms12_020_maxchannelids 选择…...

Pytorch ddp切换forward函数 验证ddp是否生效

DDP及其在pytorch中应用 ddp默认调用forward函数&#xff0c;有些模型无法使用forward函数&#xff0c;可以对模型包装一下。 class modelWraper(nn.Module):def __init__(self, model):super().__init__()self.model modeldef forward(self, *args, **kwargs):return self.…...

C++中按引用向函数传递参数

C中按引用向函数传递参数 在参数传递过程中&#xff0c;如果实参与引用参数不匹配&#xff0c;C将生成临时变量。当前&#xff0c;仅当参数为 const 引用时&#xff0c;C才允许这么做&#xff0c;但以前不 是这样。如果引用参数是 const&#xff0c;则编译器将在下面两种情况…...

【Asp.net】Asp.net core中IIS配置注意事项

1、应用地址池设为无托管代码 一、提示&#xff1a;关于IIS上运行ASP.NET Core 站点的“HTTP 500.19”错误 安装dotnet-hosting-3.1.2-win.exe ASP.NET Core 3.1 Runtime (v3.1.2)下载地址&#xff1a; https://download.visualstudio.microsoft.com/download/pr/dd119832-dc4…...

Redis实现附近商户

GEO数据结构的基本用法 GEO就是Geolocation的简写形式&#xff0c;代表地理坐标。Redis在3.2版本中加入了对GEO的支持&#xff0c;允许存储地理坐标信息&#xff0c;帮助我们根据经纬度来检索数据。常见的命令有&#xff1a; GEOADD&#xff1a;添加一个地理空间信息&#xf…...

【COMP305 LEC 3 LEC 4】

LEC 3 A basic abstract model for a biological neuron 1. Weights of connections Neuron gets fired if it has received from the presynaptic neurons 突触前神经元 a summary impulse 脉冲, which is above a certain threshold. Signal from a single synapse突触 ma…...

国密https访问

前言 现在的SSL的加密算法实际上主要是国际算法&#xff0c;包括JDK&#xff0c;Go等语言也仅支持国际算法加密&#xff08;毕竟是国外开源项目&#xff09;&#xff0c;hash。随着国密算法的普及&#xff0c;比如openssl就支持国密了&#xff0c;还要新版本的Linux内核也开始…...

31二叉树-递归遍历二叉树

目录 LeetCode之路——145. 二叉树的后序遍历 分析 LeetCode之路——94. 二叉树的中序遍历 分析 LeetCode之路——145. 二叉树的后序遍历 给你一棵二叉树的根节点 root &#xff0c;返回其节点值的 后序遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出…...

【【萌新的FPGA学习之管脚设定xdc文件】】

萌新的FPGA学习之管脚设定xdc文件 xdc文件可以自己设置 也可以匹配 我们根据正点原子的流水灯管脚设定 主要讲述一下 各个英文设计是什么意思 Name&#xff1a;工程中顶层端口的名称。 Direction&#xff1a;说明管脚是输入还是输出。 Neg Diff Pair&#xff1a;负差分对&…...

tomcat---动静分离

访问静态和动态页面分开 实现动态的静态页面负载均衡 实验一 准备阶段&#xff1a;三台虚拟机 nginx代理服务器 &#xff1a;20.0.0.40 tomcat1 &#xff1a;20.0.0.50 tomcat2&#xff1a;20.0.0.51 配置关闭虚拟机防火墙和安全机制 systemctl stop firewalld setenf…...

Spring MVC(一)【什么是Spring MVC】

重点 Spring&#xff1a;IOC 和 AOP 。 Spring MVC &#xff1a;Spring MVC 的执行流程。 SSM 框架的整合&#xff01; Spring 和 Mybatis 我们不建议使用太多注解&#xff0c;Spring MVC 建议全部使用注解开发&#xff01; 1、MVC 回顾 1.1、什么是MVC MVC是模型(Model)…...

.npmrc 使用详解

配置.npmrc之后需要&#xff1a; 清理项目目录中的 node _modules 目录(package-lock.json,umi)。清理 node cache: npm cache clear --force&#xff1b;{ 此步骤必须&#xff0c;主要是大家的电脑经过多年使用后&#xff0c;npm 配置比较混乱&#xff0c;为了避免或者减少配…...

3D视觉硬件技术

目前市面上主流的3D光学视觉方案有三种&#xff1a; 双目立体视觉法&#xff08;Stereo Vision&#xff0c;在下文称双目法&#xff09;&#xff0c;结构光法&#xff08;Structured Light&#xff0c;在下文称结构光&#xff09;以及飞行时间法(Time of Flight, ToF在下文称T…...

【使用OpenCV进行目标分割与计数的代码实例详解】

文章目录 概要实例一&#xff1a;硬币分割计数实例二&#xff1a;玉米粒分割计数 概要 在当今数字图像处理领域&#xff0c;图像分割技术是一项至关重要的任务。图像分割旨在将图像中的不同目标或区域准确地分开&#xff0c;为计算机视觉、图像识别和机器学习等领域提供了坚实…...

npm ERR! exited with error code: 128

1.遇到的问题 报错信息&#xff1a;npm ERR! E:\tools\Gitt\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.git npm ERR! npm ERR! fatal: unable to access https://github.com/nhn/raphael.git/: OpenSSL SSL_read: Connection was reset, errno 10054 …...

Spark---数据输出

1. 输出为Python对象 collect算子&#xff1a;将RDD各个分区内的数据&#xff0c;统一收集到Driver中&#xff0c;形成一个List对象 reduce算子&#xff1a;对RDD数据集按照传入的逻辑进行聚合 take算子&#xff1a;取RDD的前N个元素&#xff0c;组合成list返回给你 count…...

M2LOrder模型联邦学习初探:在保护隐私下的多中心情感模型训练

M2LOrder模型联邦学习初探&#xff1a;在保护隐私下的多中心情感模型训练 想象一下&#xff0c;几家医院都想提升对患者反馈的分析能力&#xff0c;但谁也无法把自己的数据交给别人。数据是核心资产&#xff0c;也是敏感隐私&#xff0c;这个矛盾怎么破&#xff1f;今天我们就…...

为什么92%的智能座舱项目在Docker镜像分层时崩溃?3步精简法将车载镜像从1.8GB压至217MB(附内存泄漏检测POC)

第一章&#xff1a;智能座舱Docker镜像分层失效的根因诊断在智能座舱系统持续集成流水线中&#xff0c;Docker镜像构建速度骤降、缓存命中率归零、重复拉取基础层等问题频发&#xff0c;表面现象是分层机制“失灵”&#xff0c;实则源于构建上下文与多阶段构建策略的深层耦合缺…...

MySQL 大批量数据清理时,NineData 比 GitHub 脚本更适合生产环境?

做 MySQL 大批量数据清理时&#xff0c;很多人的第一反应是去 GitHub 找脚本&#xff0c;或者自己写一段 Python、Shell、存储过程来分批删数据。这种做法很常见&#xff0c;也确实能解决一部分问题。但当场景进入生产环境&#xff0c;关注点通常会从“能不能删”转向“怎么更平…...

终极微信管理方案:5个Python脚本让你的微信工作流效率翻倍

终极微信管理方案&#xff1a;5个Python脚本让你的微信工作流效率翻倍 【免费下载链接】wechat-toolbox WeChat toolbox&#xff08;微信工具箱&#xff09; 项目地址: https://gitcode.com/gh_mirrors/we/wechat-toolbox 还在为繁琐的微信联系人管理而烦恼吗&#xff1…...

别再只调PID了!从一场起重机大赛看机器人设计的系统思维:结构、电源与控制的平衡艺术

从起重机大赛看机器人设计的系统思维&#xff1a;结构、电源与控制的平衡艺术 在机器人设计领域&#xff0c;我们常常陷入对单一技术点的过度关注——比如如何优化PID参数、选择哪种传感器、使用什么控制算法。然而&#xff0c;真正决定一个机器人系统成败的&#xff0c;往往是…...

基于springboot网上电子书店商城好书推荐管理系统 论坛

目录同行可拿货,招校园代理 ,本人源头供货商功能模块分析推荐与论坛功能技术实现要点项目技术支持源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作同行可拿货,招校园代理 ,本人源头供货商 功能模块分析 用户管理模块 用户注册与登录&…...

Rusted PackFile Manager:现代化架构重构与高性能游戏模组开发技术指南

Rusted PackFile Manager&#xff1a;现代化架构重构与高性能游戏模组开发技术指南 【免费下载链接】rpfm Rusted PackFile Manager (RPFM) is a... reimplementation in Rust and Qt5 of PackFile Manager (PFM), one of the best modding tools for Total War Games. 项目地…...

从Intel 600P到三星980 Pro:聊聊Linux内核里那些针对NVMe SSD的‘特殊照顾’(Quirks)

从Intel 600P到三星980 Pro&#xff1a;Linux内核如何为不同NVMe SSD定制电源管理方案 当你在Linux服务器上部署一块三星980 Pro NVMe SSD时&#xff0c;可能不会想到内核开发者早已为这块盘准备了特殊的"照顾"——就像对待一个需要特别关照的VIP客人。这种隐藏在驱动…...

CANopen设备现场配置避坑指南:LSS协议详解与节点ID/波特率设置全流程

CANopen设备现场配置避坑指南&#xff1a;LSS协议详解与节点ID/波特率设置全流程 当你面对一批出厂节点ID相同或未知的CANopen从站设备时&#xff0c;如何高效、安全地完成节点ID和网络波特率的配置&#xff1f;这可能是每个现场工程师都曾头疼的问题。本文将深入解析LSS&#…...

别再只会用--help了!Python argparse的nargs和action参数实战避坑指南

深度解析Python argparse&#xff1a;掌握nargs与action参数的高阶用法 在Python开发中&#xff0c;命令行参数处理是构建可复用脚本的关键环节。虽然大多数开发者都能使用基础的add_argument方法&#xff0c;但当遇到需要处理复杂参数场景时——比如动态长度的输入列表、互斥的…...