如何配置【Docker镜像】加速器+【Docker镜像】的使用

news2025/1/7 19:56:11

一、配置Docker镜像加速器

1. 安装/升级容器引擎客户端​

推荐安装1.11.2以上版本的容器引擎客户端

2. 配置镜像加速器​

针对容器引擎客户端版本大于1.11.2的用户
以root用户登录容器引擎所在的虚拟机
修改 "/etc/docker/daemon.json" 文件(如果没有,可以手动创建):

vi /etc/docker/daemon.json

在该文件内添加如下内容:

{
    "registry-mirrors": [ "http://mirror.swr.registry.spacehpc.com:51000" ]
}

按 Esc,输入 :wq 保存并退出

3. 重启容器引擎​

配置完成后,执行一下代码重启容器引擎。

systemctl restart docker

如果重启失败,则检查操作系统其他位置(如:/etc/sysconfig/docker、/etc/default/docker)是否配置了 registry-mirrors 参数,删除此参数并重启容器引擎即可。

4. 确认配置结果​

执行以下代码

docker info

当 Registry Mirrors 字段的地址为加速器的地址时,说明加速器已经配置成功。

二、Docker镜像操作 

使用流程​

1、登录星海智算

 https://gpu.spacehpc.com/

 

2.选择镜像市场,点击更换镜像,选择【ubuntu22.04-docker】,最后点击立刻创建即可(系统基于ubuntu22.04)

 

3.创建成功等待4-5分钟,等虚拟机开启,开启成功后,打开应用,即可使用【ubuntu-docker】镜像

 

使用jupyterlab进入到后台终端

 

以下是一些常用docker操作命令:

#info|version
docker info       #显示docker的系统信息,包括镜像和容器的数量
docker version    #显示docker的版本信息。
docker -v
#帮助命令
docker 命令 --help #帮助命令
#镜像命令
docker hostory                  #显示镜像的制作过程
docker images -q                #只查看所有镜像的ID
docker images                         #查看所有本地主机上的镜像 
可以使用docker image ls代替
docker search                         #搜索镜像
-f 
stars=100                                        #按下载量搜索
docker pull                   #下载镜像 
docker image pull
docker rmi                                 #删除镜像  (-f强制删除)
docker rmi $(docker images -q)  #删除所有镜像
docker image rm
docker inspect                 #查看镜像详系信息
#容器命令
docker run  -itd                 镜像id/镜像名称 #新建容器并启动
docker create  -it         容器id  #创建新容器但不启动
-i 建立交互
-t 分配一个终端
-d 放在在后台
-p 映射端口 
-e 修改环境配置 
--rm 
--restart=always        容器自启
也适用于create选项
--name  指定容器名字(如果不写会随机生成)
docker ps                         #列出所有运行的容器 
-a   所有容器
-q   容器的id
docker container list
#删除指定容器
docker rm 容器id/镜像名称  
#删除所有容器
docker rm $(docker ps -qf status=exited)          #根据格式删除所有容器
docker rm -f $(docker ps -qa)            #删除所有的容器
docker ps -a -q|xargs docker rm   #删除所有的容器
#启动和停止容器
docker start          容器id        #启动容器
docker restart 容器id        #重启容器
docker stop          容器id        #停止当前正在运行的容器
docker kill          容器id        #强制停止当前容器
docker kill $(docker ps  -q)   #杀死所有running状态的容器  
#退出容器
exit                 #容器直接退出
#阿里云容器镜像仓库
1.登录仓库
docker login --username=runfast520 registry.cn-hangzhou.aliyuncs.com
2.退出仓库
docker logout registry.cn-hangzhou.aliyuncs.com
3.创建版本
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/hussar_cluod/tomcat:[镜像版本号]
4.推送镜像版本到仓库
docker push registry.cn-hangzhou.aliyuncs.com/hussar_cluod/tomcat:[镜像版本号]
5.从镜像仓库拉去镜像
docker pull registry.cn-hangzhou.aliyuncs.com/hussar_cluod/tomcat:[镜像版本号]

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

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

相关文章

Docker- Unable to find image “hello-world“locally

Docker- Unable to find image “hello-world“locally 文章目录 Docker- Unable to find image “hello-world“locally问题描述一. 切换镜像1. 编辑镜像源2. 切换镜像内容 二、 检查设置1、 重启dockers2、 检查配置是否生效3. Docker镜像源检查4. Dokcer执行测试 三、自定义…

go项目zero框架中用gentool解决指定MYSQL表生成结构体被覆盖的解决方案

在使用 GoZero 框架进行项目开发时,gentool 是一个非常方便的工具,它可以根据数据库表结构自动生成 Go 语言结构体和其他相关文件。然而,在使用 gentool 生成结构体时,可能会遇到一个问题:如果多次运行 gentool&#x…

深入Android架构(从线程到AIDL)_11 线程之间的通信架构

目录 5、 线程之间的通信架构 认识Looper与Handler对象 主线程丢信息给自己 子线程丢信息给主线程 替子线程诞生Looper与MQ 5、 线程之间的通信架构 认识Looper与Handler对象 当主线程诞生时,就会去执行一个代码循环(Looper),以便持续监视它的信息…

今日自动化编辑部今日自动化杂志社2024年第19期部分目录

智能控制技术 无人机视觉支持下的输电线路安全距离巡检系统探究 贺凌飞 王骋昊1-2,36 基于虚拟现实技术的安全警示系统设计 黄奇 李光辉 徐奎 许兆辉3-5 火焰自动焊接技术对泄漏率的影响研究 孙天鸽5-7 PLC在闸门自动化控制系统中的应用 黎芳8-9,23 智能控制算法在二次供水系统…

【双层模型】考虑供需双侧的综合能源双层优化模型

目录 主要内容 内容研究 1.模型简介 2 程序释义 部分代码 运行结果 下载链接 主要内容 该程序实现一个综合能源系统的优化调度双层模型,上下层分别采用差分进化算法和规划算法进行求解。模型考虑了多种能源设备,包括燃气轮机、燃气锅炉、风电…

单片机-串转并-74HC595芯片

1、74HC595芯片介绍 74HC595 是一个 8 位串行输入、并行输出的位移缓存器,其中并行输出为三态输出(即高电平、低电平和高阻抗)。 15 和 1 到 7 脚 QA--QH:并行数据输出 9 脚 QH 非:串行数据输出 10 脚 SCLK 非&#x…

(框架漏洞)

1.Thinkphp 1.Thinkphp5x远程命令执⾏及getshell 搭建靶场环境 vulhub/thinkphp/5-rce docker-compose up -d #启动环境 ?sindex/think\app/invokefunction&functioncall_user_func_array&vars[0]system&vars[1][]whoami ?s/Index/\think\app/invokefunctio…

[SMARTFORMS] 输出文本变量绑定

在SMARTFORMS表单中的表格接口的"导入"页签处添加导入参数IV_EBELN 参数IV_EBELN为采购凭证编号,并为该参数添加默认值 在SMARTFORMS表单中的全局定义中的"全局数据"页签定义变量 结构ZSPO_HEADER_437、ZSPO_ITEM_437与表类型ZTPO_ITEM_437的定…

【DevOps】Jenkins部署

Jenkins部署 文章目录 Jenkins部署资源列表基础环境一、部署Gilab1.1、安装Gitlab1.2、修改配置文件1.3、加载配置文件1.4、访问Gitlab1.5、修改root登录密码1.6、创建demo测试项目1.7、上传代码1.8、验证上传的代码 二、部署Jenkins所需软件2.1、部署JDK2.2、部署Tomcat2.3、部…

Redis(二)value 的五种常见数据类型简述

目录 一、string(字符串) 1、raw 2、int 3、embstr 二、hash(哈希表) 1、hashtable 2、ziplist 三、list(列表) ​编辑 1、linkedlist 2、ziplist 3、quicklist(redis 3.2后的列表内…

PyQt实战——将pcm文本数据转换成.pcm的二进制文件

系类往期文章: PyQt5实战——多脚本集合包,前言与环境配置(一) PyQt5实战——多脚本集合包,UI以及工程布局(二) PyQt5实战——多脚本集合包,程序入口QMainWindow(三&…

Word2Vec解读

Word2Vec: 一种词向量的训练方法 简单地讲,Word2Vec是建模了一个单词预测的任务,通过这个任务来学习词向量。假设有这样一句话Pineapples are spiked and yellow,现在假设spiked这个单词被删掉了,现在要预测这个位置原本的单词是…

STM32F1学习——编码器接口

一、编码器接口 编码器接口可以接收正交编码器的信号,根据编码器旋转产生的正交信号脉冲,通过硬件自动控制CNT值的自增或自减,从而指出编码器的位置、旋转方向和旋转速度。 每个高级定时器和通用定时器都有一个编码器接口,他们会占…

什么是网关路由

1.认识网关 网关(Gateway)和路由(Router)是两个相关但不同的概念。 一、网关(Gateway) 定义 网关是一个网络节点,它充当了不同网络之间的连接点。可以将其看作是一个网络的 “大门”&#xf…

S32K144 UDSdoCAN 升级刷写实现笔记

文章目录 1. 摘要2. 开发环境搭建2.1 开发板2.2 IDE 安装2.3 更新扩展包2.4 烧录仿真测试2.4.1 新建工程2.4.2 导入已有工程2.4.3 编译工程2.4.4 硬件连接2.4.5 Debug2.4.6 添加 .c .h 文件2.5 串口配置2.5.1 时钟2.5.2 GPIO2.5.3 定时器2.5.4 uart 工程2.5.5 烧录验证3. 升级原…

第十八周:Faster R-CNN论文阅读

Faster R-CNN论文阅读 摘要Abstract文章简介1. 引言2. Faster R-CNN 框架2.1 RPN2.2 损失函数2.3 RPN的训练细节 3. Faster R-CNN的训练4. 优缺点分析总结 摘要 本篇博客介绍了 Faster R-CNN,这是一种双阶段的目标检测网络,是对 Fast R-CNN 的改进。为了…

Day28下 - 大模型微调:酒店评论情感分析

一、前置准备 1. 下载 LLaMA Factory https://github.com/hiyouga/LLaMA-Factory.git 搭建过程详见:https://blog.csdn.net/CSBLOG/article/details/144584581 2. 选择 预训练模型 和 prompt指令模型 预训练阶段在实际工作中,一般是用不上的&#xff…

【网络安全 | 漏洞挖掘】JS Review + GraphQL滥用实现管理面板访问

未经许可,不得转载。 正文 在映射目标范围后,我发现了一个用于管理的控制台界面,但没有注册功能。 于是我开始尝试: 1、模糊测试注册端点 -> 失败 2、在请求中将登录替换为注册 -> 再次失败 尝试均未奏效后,我决定冷静下来,重新思考方法并利用技术手段。 我观察…

数据库管理-第278期 开年综艺,第七届中国PG数据库生态大会有感(20250105)

数据库管理278期 20245-01-05 数据库管理-第278期 开年综艺,第七届中国PG数据库生态大会有感(20250105)1 走后门的可观测性2 社区VS商业3 从O来到PG去4 现场集锦5 IF CLUB社区总结 数据库管理-第278期 开年综艺,第七届中国PG数据库…

Docker 安装Elasticsearch搜索引擎 搜索优化 词库挂载 拼音分词 插件安装

介绍 允许用户快速索引和搜索大量的文本数据。通过使用倒排索引,它能够在海量数据中高效检索相关信息。提供灵活的查询语言,可以做全文搜索、模糊搜索、数据统计等,用来代替MYSQL的模糊搜索,MYSQL的模糊搜索不支持使用索引从而导…