Docker 天池代码提交

news2024/11/17 9:30:22

参考零基础入门Docker-cuda练习场_学习赛_天池大赛-阿里云天池的赛制 (aliyun.com)

在Docker零基础入门-CSDN博客中我已经安装了docker,现在开始创建自己的镜像仓库。

1. 开通阿里云容器镜像服务(镜像仓库) 

进入容器镜像服务 (aliyun.com)

1.1. 创建个人实例

点击“个人实例”

创建个人版

设置登录密码 

​1.2. 创建命名空间 

切换标签页到命名空间,创建地址唯一的命名空间

创建成功

​1.3. 创建镜像仓库 

切换标签页到镜像仓库,创建镜像仓库

填写相关信息后点击“下一步” 

选择代码源为本地仓库,灵活度大,完成创建。

1.4. 合理利用“仓库的基本信息”页面 

创建后出现仓库基本信息页面

容器镜像服务 (aliyun.com)https://cr.console.aliyun.com/repository/cn-shenzhen/winky_tianchi/logical_reasoning/details仓库地址一般使用公网地址即可

点击管理也可以进入仓库基本信息页面

Q:docker的个人实例、命名空间和仓库名称是什么关系?

A:

在 Docker 中,个人实例、命名空间和仓库名称存在如下关系:

一、个人实例

可以理解为你在使用 Docker 时所操作的具体环境。它包含了你本地运行的 Docker 守护进程以及与之相关的各种配置和资源。个人实例是你进行 Docker 操作的基础,你可以在这个实例中创建、管理和运行容器和镜像。

二、命名空间

  1. 命名空间通常与特定的用户或组织相关联。它是一种对 Docker 资源进行分组和隔离的方式。对于个人用户而言,你的用户名往往就是一个命名空间。
  2. 命名空间为你的 Docker 资源提供了一个范围。它有助于区分不同用户或组织的资源,避免冲突。例如,如果两个不同的用户都创建了一个名为 “my_app” 的镜像,通过命名空间可以明确区分它们是属于不同用户的资源。

三、仓库名称

  1. 仓库名称用于标识特定的 Docker 镜像或容器的存储位置。一个完整的仓库名称通常由命名空间和具体的仓库名称组成。例如,“your_username/my_app”,其中 “your_username” 是命名空间,“my_app” 是具体的仓库名称。
  2. 仓库名称在命名空间的范围内唯一标识一个特定的 Docker 镜像或容器。它允许你在不同的命名空间中使用相同的仓库名称,只要它们不产生冲突。

关系总结

  1. 个人实例是你操作 Docker 的实际环境,其中包含了你对命名空间和仓库名称的使用和管理。
  2. 命名空间为仓库名称提供了一个上下文,确定了资源的所有者或所属范围。它帮助你在个人实例中组织和管理你的 Docker 资源。
  3. 仓库名称在命名空间的范围内唯一标识一个具体的 Docker 镜像或容器。通过命名空间和仓库名称的组合,你可以准确地引用和管理特定的 Docker 资源,无论是在本地还是在远程仓库中。

例如,在你的个人实例中,你可以使用自己的命名空间创建多个不同的仓库名称,以存储不同的应用镜像。这样可以方便地管理和部署你的应用,同时避免与其他用户的资源产生冲突。

1.5. 登录仓库,拉取镜像

打开“Windows PowerShell”,发出登录命令,再输入密码

docker login --username=是Winky啊 crpi-uqt5r8sjpug6463b.cn-shenzhen.personal.cr.aliyuncs.com

登陆成功! 

PS C:\Users\吴伊晴> docker login --username=是Winky啊 crpi-uqt5r8sjpug6463b.cn-shenzhen.personal.cr.aliyuncs.com
Password:

Login Succeeded
PS C:\Users\吴伊晴>

为简化构建镜像的难度,天池已准备了常用的Python基础镜像,可直接拉取使用,更多基础镜像说明点击。
自行构建镜像请确保安装curl.这里选择python3镜像为例:

docker pull registry.cn-shanghai.aliyuncs.com/tcc-public/python:3
PS C:\Users\吴伊晴> docker login --username=是Winky啊 crpi-uqt5r8sjpug6463b.cn-shenzhen.personal.cr.aliyuncs.com
Password:

Login Succeeded
PS C:\Users\吴伊晴> docker pull registry.cn-shanghai.aliyuncs.com/tcc-public/python:3
3: Pulling from tcc-public/python
c5e155d5a1d1: Pull complete
221d80d00ae9: Pull complete
4250b3117dca: Pull complete
3b7ca19181b2: Pull complete
425d7b2a5bcc: Pull complete
dc3049ff3f44: Pull complete
472a6afc6332: Pull complete
5f79c90f8d7c: Pull complete
1051ee813012: Pull complete
Digest: sha256:6268ecdce5f04d54bd411cba64e49c714589e53ae482a49c6c12eaf91a5d0425
Status: Downloaded newer image for registry.cn-shanghai.aliyuncs.com/tcc-public/python:3
registry.cn-shanghai.aliyuncs.com/tcc-public/python:3

What's next:
    View a summary of image vulnerabilities and recommendations → docker scout quickview registry.cn-shanghai.aliyuncs.com/tcc-public/python:3
PS C:\Users\吴伊晴>

从操作记录来看,我成功登录了阿里云的 Docker 镜像仓库,并拉取了特定的 Python 镜像。 

Q:这些操作是在系统自带的终端windows powershell中完成,还是在自己创建的anaconda的环境中完成啊?

A:

这些操作是在系统自带的终端 Windows PowerShell 中完成的,而不是在 Anaconda 的环境中完成。

Anaconda 主要是用于管理 Python 环境和相关的包,但 docker login 和 docker pull 这些操作是针对 Docker 引擎的命令,与 Anaconda 环境没有直接关系。这些命令需要在系统能够访问 Docker 引擎的环境中执行,通常是系统的命令行终端,如 Windows PowerShell。


Q:主要是因为这句“自行构建镜像请确保安装curl”,因为anaconda的“LLM”环境是配置好了的,所以我当时以为是要在anaconda中执行这些指令。

A:

理解你的困惑了。实际上,

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

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

相关文章

.net 未能加载文件或程序集“System.Diagnostics.DiagnosticSource, Version=6.0.0.1 解决方案

.net webapi 项目以前用的正常,重装server2019后,又把oracle客户端从11g升级成19c,修改了连接字符串后,其他网站都正常,唯独这个webapi报错 报错信息: 未能加载文件或程序集“System.Diagnostics.Diagnos…

Elasticsearch黑窗口启动乱码问题解决方案

问题描述 elasticsearch启动后有乱码现象 解决方案: 提示:这里填写该问题的具体解决方案: 到 \config 文件下找到 jvm.options 文件 打开后 在文件末尾空白处 添加 -Dfile.encodingGBK 保存后重启即可。

精密制造的革新:光谱共焦传感器与工业视觉相机的融合

在现代精密制造领域,对微小尺寸、高精度产品的检测需求日益迫切。光谱共焦传感器凭借其非接触、高精度测量特性脱颖而出,而工业视觉相机则以其高分辨率、实时成像能力著称。两者的融合,不仅解决了传统检测方式在微米级别测量上的局限&#xf…

MySQL 应对大量并发连接之道

《》 在当今的互联网时代,数据库面临着越来越多的并发连接请求。对于 MySQL 来说,如何有效地处理大量的并发连接成为了一个关键问题。本文将探讨 MySQL 处理大量并发连接的方法和策略。 一、并发连接带来的挑战 当 MySQL 数据库面临大量并发连接时&am…

使用 sponge + dtm 轻松实现秒杀抢购服务(HTTP),彻底解决库存与订单数据不一致的难题

秒杀场景的挑战 秒杀是电商中常见的抢购商品场景,其技术特点是瞬间请求量巨大,对服务的性能和一致性要求极高。即使服务出现崩溃,也必须确保库存扣减和订单生成保持一致,避免出现超卖或超买的现象。通过使用 dtm(分布…

基于Springboot+Vue的高校体育运动会比赛系统(含源码+数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 该系统…

根据软件架构设计与评估的叙述开发一套机器学习应用开发平台

案例 阅读以下关于软件架构设计与评估的叙述,回答问题 1和问题 2。 【说明】 某公司拟开发一套机器学习应用开发平台,支持用户使用浏览器在线进行基于机器学习的智能应用开发活动。该平台的核心应用场景是用户通过拖拽算法组件灵活定义机器学习流程&…

如何用一段文字或一张图片生成一段视频?

找了下AI视频工具的排行,发现在这款国内好多大模型的AI视频工具都排在前面。测试了好几款,整体感觉还是非常不错,除了生成的时间比较短,清晰度和效果比自己找的会好很多。 AI视频工具文成视频成品展示 一个视频生成的时间大概是5-…

【CTF刷题8】2024.9.26

ps:源自CTFhub 基础认证: 在HTTP中,基本认证(英语:Basic access authentication)是允许http用户代理(如:网页浏览器)在请求时,提供 用户名 和 密码 的一种方式。详情请查…

什么是智慧党建?可视化大屏如何推动高质量党建?

在数字化时代,党建工作迎来了新的发展机遇。智慧党建,作为新时代党建工作的创新模式,正逐渐成为推动党的建设向高质量发展的重要力量。它不仅改变了传统的党建工作方式,还通过现代信息技术的应用,提升了党建工作的效率…

HttpSession使用方法及原理

HttpSession使用方法及原理 一、HttpSession使用流程说明二、登录概述具体 三、访问过程概述具体 一、HttpSession使用流程说明 1.用户发送登录请求到服务器。 2.服务器处理登录请求,调用userService.login(loginUser)。 3.如果登录成功,服务器调用requ…

LeetCode(Python)-贪心算法

文章目录 买卖股票的最佳时机问题穷举解法贪心解法 物流站的选址(一)穷举算法贪心算法 物流站的选址(二)回合制游戏快速包装 买卖股票的最佳时机问题 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你…

大数据新视界 --大数据大厂之数据清洗工具 OpenRefine 实战:清理与转换数据

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

linux命令:显示已安装在linux内核的模块的详细信息的工具modinfo详解

目录 一、概述 二、使用方法 1、基本的使用语法 2、常用选项 3、输出字段 4、获取帮助 三、示例 四、实际用途 1、诊断问题 2、模块依赖 3、参数配置 五、其他事项 一、概述 modinfo 是 Linux 系统中的一个工具,用于显示有关已安装内核模块的详细信息。…

MySQL 预处理语句:强大的数据库工具

《MySQL 预处理语句:强大的数据库工具》 在 MySQL 数据库的使用中,预处理语句是一个非常有用的功能。它可以提高数据库的性能、安全性和可维护性。那么,什么是预处理语句呢?它又有哪些优点呢?让我们一起来了解一下。 …

C++_24_适配器

A 函数对象 概念&#xff1a; ​ 重载函数调用运算符的类实例化的对象&#xff0c;就叫函数对象.又名仿函数,函数对象和&#xff08;)触发重载函数调用运算符的执行。 作用&#xff1a; ​ 为算法提供策略 示例&#xff1a; #include <iostream> using namespace s…

OCI 简介:Kubernetes 环境下从代码到容器的全流程

OCI 简介 在容器化技术的演进中&#xff0c;OCI&#xff08;Open Container Initiative&#xff09;提供了一套标准化的规范&#xff0c;帮助统一容器的构建、分发和运行。OCI 规范包含三个部分&#xff1a; OCI Image-spec&#xff1a;定义了容器镜像的结构&#xff0c;确保…

自闭症儿童寄宿学校揭秘:全方位呵护孩子成长

自闭症儿童寄宿学校揭秘&#xff1a;星贝育园——全方位呵护孩子成长的温馨港湾 在繁华的广州城&#xff0c;有一所专为自闭症儿童打造的温馨家园——星贝育园自闭症儿童寄宿制学校。这里&#xff0c;不仅是一个提供专业康复训练的地方&#xff0c;更是一个充满爱与关怀的成长…

DVWA 靶场环境搭建

作者&#xff1a;程序那点事儿 日期&#xff1a;2024/09/15 09:30 什么是DVWA: 是OWSASP官方编写的PHP网站&#xff0c;包含了各种网站常见漏洞&#xff08;漏洞靶场&#xff09;&#xff0c;可以学习攻击及修复方式。 PHP环境包含了&#xff0c;Windows/Apache/Mysql/Php g…

【小程序】微信小程序课程 -2 快速上手

目录 1、快速上手基本概念 1.1 小程序常用组件 1.2 tabbar配置 1.3 尺寸单位 1.4 样式 1.4.1 全局样式 app.wxss 1.4.2 局部样式 xx.wxss 2、首页案例 2.1 button组件使用 2.2 swiper swiper-item 2.3 tips效果 2.4 引入矢量图 2.5 flex&#xff08;布局&#…