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

【Linux AnolisOS】关于Docker的一系列问题。尤其是拉取东西时的网络问题,镜像源问题。

AnolisOS 8中使用Docker部署(全)_anolis安装docker-CSDN博客

从在虚拟机安装龙蜥到安装docker上面这篇文章写的很清晰了,我重点讲述我解决文章里面问题一些的方法。

问题1: docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错

关键在于源修改/etc/docker/daemon.json文件

直接用下面代码复制到命令界面

放入

2025.2.17测试可以

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://docker.1panel.dev","https://docker.foreverlink.love","https://docker.xn--6oq72ry9d5zx.cn","https://docker.zhai.cm","https://docker.5z5f.com","https://a.ussh.net","https://docker.cloudlayer.icu","https://hub.littlediary.cn","https://hub.crdz.gq","https://docker.unsee.tech","https://docker.kejilion.pro","https://registry.dockermirror.com","https://hub.rat.dev","https://dhub.kubesre.xyz","https://docker.nastool.de","https://docker.udayun.com","https://docker.rainbond.cc","https://docker.1panelproxy.com","https://atomhub.openatom.cn","https://docker.m.daocloud.io","https://docker.1ms.run","https://docker.linkedbus.com","https://dytt.online","https://func.ink","https://lispy.org","https://docker.xiaogenban1993.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

然后我就可以拉取了

mysql

sudo docker pull mysql:8

redis

sudo docker pull redis

nginx

docker pull nginx

上面一些配置细节这篇文章都写得很清晰,AnolisOS 8中使用Docker部署(全)_anolis安装docker-CSDN博客

nacos

docker pull nacos/nacos-server

查看已经安装好的

docker images

如果上面的不行;建议重启一下虚拟机再重新拉取一下

还不行就

直接清空

printf "" > temp_daemon.json 
sudo install -m 644 -o root -g root temp_daemon.json /etc/docker/daemon.json

打开终端。 运行以下命令以使用 nano 打开 daemon.json 文件

sudo nano /etc/docker/daemon.json

去上网找其他的别人推荐的镜像尝试,类似这种就是,

直接贴到文件里面,不过每次换完都记得执行这两句

重载生效

重启服务

sudo systemctl daemon-reloadsudo systemctl restart docker

查看是否配置成功

docker info

提供几个

解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“:连接超时问题_error response from daemon :get-CSDN博客

完美解决Docker pull时报错:https://registry-1.docker.io/v2/-CSDN博客

问题2:permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/version": dial unix /var/run/docker.sock: connect: permission denied 就是因为权限问题,进入root就行了

su root

问题3:解决因为下面这篇文章带来可能导致的问题,

彻底解决docker:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错-CSDN博客

之前为了配置找了好多好多的解决办法后来发现这个可能也是导致下载出错的原因

要删除 /etc/systemd/system 目录下的 docker.service.d 目录及其里面的所有文件,你可以使用以下步骤:

打开终端:
首先,你需要打开一个具有管理员权限的终端窗口。在 Linux 系统中,这通常意味着你需要使用 sudo 命令或以 root 用户身份登录。
导航到目标目录:
虽然这一步不是必需的(因为你可以在删除命令中指定完整路径),但如果你想先查看一下目录内容,可以使用 cd 命令导航到 /etc/systemd/system 目录。例如:

cd /etc/systemd/system


删除 docker.service.d 目录及其内容:
使用 rm -rf 命令来删除 docker.service.d 目录及其包含的所有文件和子目录。rm 是删除文件的命令,-r 选项表示递归删除(即删除目录及其内容),-f 选项表示强制删除(即不提示确认)。执行以下命令:

sudo rm -rf /etc/systemd/system/docker.service.d


验证删除:
你可以使用 ls 命令来验证 docker.service.d 目录是否已被删除。例如:

ls /etc/systemd/system | grep docker


如果 docker.service.d 不再出现在输出中,那么它已经被成功删除。

问题4:docker compose的相关问题

1、现象 CentOs 8使用 yum install python-pip 安装报错 No match for argument: python-pip 错误:没有任何匹配: python-pip

  1. 原因 Centos 8已经换成python3

  2. 解决 使用命令解决

    yum install python3-pip

安装工具源,使用如下命令:

sudo yum -y install epel-release
  1. 安装 python-pip 模块,使用如下命令:

sudo yum install python-pip
  1. 下载 docker-compose 安装包,使用如下命令:

curl -SL https://github.com/docker/compose/releases/download/v2.33.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

这条命令的作用是给位于/usr/local/bin/目录下的docker-compose文件增加执行权限。在Linux或Unix系统中,chmod命令用于改变文件或目录的权限。

  • chmod:这是用来改变文件或目录权限的命令。

  • +x:这个参数表示给指定的文件或目录增加执行(execute)权限。+表示添加权限,x表示执行权限。

  • /usr/local/bin/docker-compose:这是你想要改变权限的文件或目录的路径。在这个例子中,它指向的是docker-compose这个可执行文件,通常用于管理Docker容器。

执行这条命令后,docker-compose文件将拥有执行权限,这意味着你可以直接在命令行中通过输入docker-compose命令来运行它,而不需要使用./docker-compose(假设你当前位于/usr/local/bin/目录)或指定完整的路径。这对于简化Docker Compose的使用非常有帮助。

chmod +x /usr/local/bin/docker-compose

最后也使用 docker-compose --version 命令查看是否安装成功。

官方网站

Compose 的工作原理 |Docker 文档

相关文章:

【Linux AnolisOS】关于Docker的一系列问题。尤其是拉取东西时的网络问题,镜像源问题。

AnolisOS 8中使用Docker部署&#xff08;全&#xff09;_anolis安装docker-CSDN博客 从在虚拟机安装龙蜥到安装docker上面这篇文章写的很清晰了&#xff0c;我重点讲述我解决文章里面问题一些的方法。 问题1&#xff1a; docker: Get https://registry-1.docker.io/v2/: net/h…...

【Elasticsearch】Mapping概述

以下是Elasticsearch中提到的关于Mapping的各模块概述&#xff1a; --- 1.Dynamic mapping&#xff08;动态映射&#xff09; 动态映射是指Elasticsearch在索引文档时&#xff0c;自动检测字段类型并创建字段映射的过程。当你首次索引一个文档时&#xff0c;Elasticsearch会根…...

GPT-4o悄然升级:能力与个性双突破,AI竞技场再掀波澜

在大模型竞技场中&#xff0c;GPT-4o悄悄发布了全新版本&#xff0c;凭借其卓越的多项能力&#xff0c;迅速超越了DeepSeek-R1&#xff0c;成功登上并列第一的位置。这次更新不仅在数学&#xff08;第6名&#xff09;上有所突破&#xff0c;还在创意写作、编程、指令遵循、长文…...

如何选择合适的超参数来训练Bert和TextCNN模型?

选择合适的超参数来训练Bert和TextCNN模型是一个复杂但关键的过程&#xff0c;它会显著影响模型的性能。以下是一些常见的超参数以及选择它们的方法&#xff1a; 1. 与数据处理相关的超参数 最大序列长度&#xff08;max_length&#xff09; 含义&#xff1a;指输入到Bert模…...

C# SpinLock 类 使用详解

总目录 前言 SpinLock 是 C# 中一种轻量级的自旋锁&#xff0c;属于 System.Threading 命名空间&#xff0c;专为极短时间锁竞争的高性能场景设计。它通过忙等待&#xff08;自旋&#xff09;而非阻塞线程来减少上下文切换开销&#xff0c;适用于锁持有时间极短&#xff08;如…...

【linux】在 Linux 上部署 DeepSeek-r1:32/70b:解决下载中断问题

【linux】在 Linux 上部署 DeepSeek-r1:32/70b:解决下载中断问题 【承接商业广告,如需商业合作请+v17740568442】 文章目录 【linux】在 Linux 上部署 DeepSeek-r1:32/70b:解决下载中断问题问题描述:解决方法方法一:手动中断并重启下载方法二:使用 Bash 脚本自动化下载在…...

机器学习所需要的数学知识【01】

总览 导数 行列式 偏导数 概理论 凸优化-梯度下降 kkt条件...

4.【线性代数】——矩阵的LU分解

四 矩阵的LU分解 1. AB的逆矩阵2. 转置矩阵3. ALU3.1 2x2矩阵3.2 3x3矩阵3.3 nxn的矩阵分解的次数&#xff1f; 1. AB的逆矩阵 { ( A B ) ( B − 1 A − 1 ) I ( B − 1 A − 1 ) ( A B ) I ⇒ ( A B ) − 1 B − 1 A − 1 \begin{cases} (AB)(B^{-1}A^{-1}) I\\ (B^{-1}A^…...

【清晰教程】本地部署DeepSeek-r1模型

【清晰教程】通过Docker为本地DeepSeek-r1部署WebUI界面-CSDN博客 目录 Ollama 安装Ollama DeepSeek-r1模型 安装DeepSeek-r1模型 Ollama Ollama 是一个开源工具&#xff0c;专注于简化大型语言模型&#xff08;LLMs&#xff09;的本地部署和管理。它允许用户在本地计算机…...

Spring Cloud工程搭建

目录 工程搭建 搭建父子工程 创建父工程 Spring Cloud版本 创建子项目-订单服务 声明项⽬依赖 和 项⽬构建插件 创建子项目-商品服务 声明项⽬依赖 和 项⽬构建插件 工程搭建 因为拆分成了微服务&#xff0c;所以要拆分出多个项目&#xff0c;但是IDEA只能一个窗口有一…...

使用Redis实现分布式锁,基于原本单体系统进行业务改造

一、单体系统下&#xff0c;使用锁机制实现秒杀功能&#xff0c;并限制一人一单功能 1.流程图&#xff1a; 2.代码实现&#xff1a; Service public class VoucherOrderServiceImpl extends ServiceImpl<VoucherOrderMapper, VoucherOrder> implements IVoucherOrderSe…...

【MediaTek】 T750 openwrt-23.05编 cannot find dependency libexpat for libmesode

MediaTek T750 T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。 MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程…...

CHARMM-GUI EnzyDocker: 一个基于网络的用于酶中多个反应状态的蛋白质 - 配体对接的计算平台

❝ "CHARMM-GUI EnzyDocker for Protein−Ligand Docking of Multiple Reactive States along a Reaction Coordinate in Enzymes"介绍了 CHARMM-GUI EnzyDocker&#xff0c;这是一个基于网络的计算平台&#xff0c;旨在简化和加速 EnzyDock 对接模拟的设置过程&…...

c# 2025/2/17 周一

16. 《表达式&#xff0c;语句详解4》 20 未完。。 表达式&#xff0c;语句详解_4_哔哩哔哩_bilibili...

vite【详解】常用配置 vite.config.js / vite.config.ts

官网 https://cn.vitejs.dev/guide/ vite 常用配置 Vite 配置文件通常是 vite.config.js &#xff08;使用 CommonJS 语法&#xff09;或者 vite.config.ts&#xff08;使用 TypeScript 语法&#xff09;&#xff0c;默认内容为 import { defineConfig } from vite import vue…...

最新智能优化算法: 阿尔法进化(Alpha Evolution,AE)算法求解23个经典函数测试集,MATLAB代码

一、阿尔法进化算法 阿尔法进化&#xff08;Alpha Evolution&#xff0c;AE&#xff09;算法是2024年提出的一种新型进化算法&#xff0c;其核心在于通过自适应基向量和随机步长的设计来更新解&#xff0c;从而提高算法的性能。以下是AE算法的主要步骤和特点&#xff1a; 主…...

用于可靠工业通信的5G-TSN集成原型:基于帧复制与消除可靠性的研究

论文标题 中文标题&#xff1a;用于可靠工业通信的5G-TSN集成原型&#xff1a;基于帧复制与消除可靠性的研究 英文标题&#xff1a;5G-TSN Integrated Prototype for Reliable Industrial Communication Using Frame Replication and Elimination for Reliability 作者信息 …...

HaProxy源码安装(Rocky8)

haproxy具有高性能、高可用性、灵活的负载均衡策略和强大的将恐和日志功能&#xff0c;是法国开发者 威利塔罗(Willy Tarreau)在2000年使用C语言开发的一个开源软件&#xff0c;是一款具 备高并发(一万以上)、高性能的TCP和HTTP负载均衡器&#xff0c;支持基于cookie的持久性&a…...

shell脚本备份MySQL数据库和库下表

目录 注意&#xff1a; 一.脚本内容 二.执行效果 三.创建定时任务 注意&#xff1a; 以下为对MySQL5.7.42版本数据库备份shell脚本参考运行备份的机器请确认mysqldump版本>5.7&#xff0c;否则备份参数--set-gtid-purgedOFF无效&#xff0c;考虑到一般数据库节点和备份…...

23. AI-大语言模型

文章目录 前言一、LLM1. 简介2. 工作原理和结构3. 应用场景4. 最新研究进展5. 比较 二、Transformer架构1. 简介2. 基本原理和结构3. 应用场景4. 最新进展 三、开源1. 开源概念2. 开源模式3. 模型权重 四、再谈DeepSeek 前言 AI‌ 一、LLM LLM&#xff08;Large Language Mod…...

Arm SVE2中BFloat16指令集的深度解析与优化实践

1. BFloat16指令集概述BFloat16&#xff08;Brain Floating Point 16&#xff09;是近年来在机器学习领域广泛采用的一种16位浮点格式。作为传统FP32格式的精简版本&#xff0c;它保留了8位指数位但将尾数位缩减到7位&#xff08;共16位&#xff09;。这种设计使得BFloat16能够…...

Laravel 12原生AI扩展实战:从Composer安装到OpenAI/Local LLM双模接入,7步完成企业级部署

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Laravel 12原生AI扩展实战&#xff1a;从Composer安装到OpenAI/Local LLM双模接入&#xff0c;7步完成企业级部署 Laravel 12 原生强化了对 AI 驱动应用的支持&#xff0c;通过 laravel/ai 官方扩展包与…...

2026.4.30总结

明天五一假期&#xff0c;我和一位同事决定自驾游。回想过去一个人游宜昌&#xff0c;结果啥攻略也没有的经历&#xff0c;我决定吸取此次的教训。游玩时间&#xff1a;2026.5.1~2026.5.42026.5.1 第一站&#xff1a;咸宁(5.1多云或阴天&#xff09;10:00起床 武汉-咸宁&#x…...

R语言元分析实战:从数据导入到森林图绘制,一篇搞定meta包核心操作

R语言元分析实战&#xff1a;从数据导入到森林图绘制全流程解析 第一次接触元分析的研究者往往会被各种统计术语和复杂的操作流程吓退。作为循证研究的黄金标准&#xff0c;元分析能够整合多个独立研究的结果&#xff0c;得出更具说服力的结论。本文将带你用R语言的meta包&…...

除了Homebrew,在macOS上安装Helm的几种“野路子”与官方方法对比

除了Homebrew&#xff0c;在macOS上安装Helm的几种“野路子”与官方方法对比 如果你是一名Kubernetes开发者或运维工程师&#xff0c;Helm无疑是你工具箱中不可或缺的一部分。作为Kubernetes的包管理器&#xff0c;Helm通过chart机制极大地简化了复杂应用的部署和管理流程。在…...

为MCP服务器构建智能爬虫:配置驱动与无缝数据集成实践

1. 项目概述&#xff1a;一个为MCP服务器量身定制的智能爬虫最近在折腾MCP&#xff08;Model Context Protocol&#xff09;服务器的开发&#xff0c;发现一个痛点&#xff1a;很多功能需要实时、结构化的外部数据来驱动&#xff0c;比如获取商品价格、追踪新闻动态、监控竞品信…...

3D生成技术:从多视图到三维重建的实践指南

1. 3D生成技术概述&#xff1a;从多视图到三维重建的进化之路在计算机视觉和图形学领域&#xff0c;3D内容生成技术正经历着革命性的变革。这项技术的核心目标是将文本描述或单张2D图像转换为高质量的三维表示&#xff0c;为虚拟现实、游戏开发、影视制作等领域提供高效的资产生…...

第16章:OpenClaw的故障排查与问题解决

Openclaw从入门到精通系列文章 文章目录 Openclaw从入门到精通系列文章 前言 一、故障排查核心认知与通用流程 1.1 故障排查核心原则 1.2 通用排查流程(适配一人公司,无需专业技术) 1.2.1 第一步:故障现象记录 1.2.2 第二步:基础检查(快速排除简单问题) 1.2.3 第三步:日…...

如何在Cesium中实现动态风场可视化:完整指南

如何在Cesium中实现动态风场可视化&#xff1a;完整指南 【免费下载链接】cesium-wind wind layer of cesium 项目地址: https://gitcode.com/gh_mirrors/ce/cesium-wind 如果你正在寻找一种简单高效的方法来在三维地球模型中展示风场数据&#xff0c;那么cesium-wind正…...

RK3576 单板机高清视频图像处理开发实战手册(三)

3 gst_rtsp_dec_display案例3.1案例说明使用GStreamer API实现ARM端从网络摄像头获取H.264格式视频流&#xff0c;通过mppvideodec进行H.264硬件解码&#xff0c;再将解码后的视频输出至显示设备。&#xff08;1&#xff09;GStreamer管道框图。&#xff08;2&#xff09;程序流…...