Docker 天池代码提交

参考零基础入门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.mfbz.cn/a/883549.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

try catch 应该在for循环里面还是外面?

今天咱们就来聊聊“try catch 应该在 for 循环里面还是外面”的问题,别小看这句话,背后可是有大智慧的。 首先,咱得明确一点,try catch 是为了处理异常的。它能让你的代码在遇到问题时不至于“崩溃”,更像是你职场生涯…

实景三维夯实数字乡村孪生底座

随着数字乡村建设的不断推进,实景三维技术在乡村规划、管理、服务等方面发挥着越来越重要的作用。本文将探讨实景三维技术如何夯实数字乡村的孪生底座,为乡村的可持续发展提供强有力的支撑。 一、数字乡村建设的背景 数字乡村建设是推动乡村全面振兴、…

使用Crawler实例进行网页内容抓取

网页内容抓取的背景 随着互联网的快速发展,网页上的信息量日益庞大。如何从海量的网页中快速、准确地抓取所需信息,成为了一个技术挑战。网页内容抓取技术通过自动化的方式,模拟用户浏览网页的过程,获取网页上的文本、图片、链接…

探索未来:MultiOn,AI的下一个革命

文章目录 探索未来:MultiOn,AI的下一个革命背景:为什么选择MultiOn?MultiOn是什么?如何安装MultiOn?简单的库函数使用方法场景应用常见问题及解决方案总结 探索未来:MultiOn,AI的下一…

深度学习与应用:行人跟踪

**实验 深度学习与应用:行人跟踪 ** ------ **1、 实验目的** ------ - 了解行人跟踪模型基础处理流程 - 熟悉行人跟踪模型的基本原理 - 掌握 行人跟踪模型的参数微调训练以及推理的能力 - 掌握行人跟踪模型对实际问题的应用能力,了解如何在特定的场景和…

pycirclize python包画circos环形图

pycirclize python包画circos环形图 很多小伙伴都有画环形图的需求,网上也有很多画环形图的教程,讲解circos软件和circlize R包的比较多,本文介绍一款python包:pyCirclize。适合喜欢python且希望更灵活作图的小伙伴。 pyCirclize包实际上也…

LSI SAS 9361-8i和SAS3008 12 gb / s PCIe 3.0 RAID 阵列卡配置

LSI SAS 9361-8i和SAS3008 12 gb / s PCIe 3.0 RAID 阵列卡配置 开机,BIOS自检,可以看到设备硬盘信息,以及提示CtrlR进入Raid卡配置界面。 按CtrlR进入Raid卡配置界面,一般来说使用CtrlR进入Raid卡配置界面的Raid卡配置都通用。 …

【Qualcomm】高通SNPE框架的使用 | 原始模型转换为量化的DLC文件 | 在Android的DSP端运行模型

目录 ① 激活snpe环境 ② 设置环境变量 ③ 模型转换 ④ run 首先,默认SNPE工具已经下载并且Setup相关工作均已完成。同时,拥有原始模型文件,本文使用的模型文件为SNPE 框架示例的inception_v3_2016_08_28_frozen.pb文件。image_file_list…

点餐小程序实战教程11数据源设计

目录 1 设计图2 创建数据源2.1 菜品分类2.2 菜品表 3 创建管理应用4 设置上架下架功能总结 我们用了10篇讲解了一下用户管理及权限设计,有了用户和权限相当于有了骨架,但是我们还需要有良好的设计来确保我们的小程序的开发顺利进行。 在数据源的设计中&a…

通信工程学习:什么是PNF物理网络功能

PNF:物理网络功能 PNF(Physical Network Function)即物理网络功能,是指支持网络功能的物理设备。以下是关于PNF的详细解释: 一、定义与特点 定义: PNF是网络设备厂商(如Cisco、华为、H3C等)通过专用硬件实体提供软件功能的设备。这些设备直接在物理服务器上运…

拓数派荣获上海数据交易所“数据治理服务商”认证

近期,杭州拓数派科技发展有限公司(以下简称“拓数派”)荣获上海数据交易所“数据治理服务商”认证,标志着拓数派正式加入上海数据交易所数商生态,成为上海数据交易所官方认证的数据治理服务商。拓数派企业发展部总监吴…

初识 C 语言(一)

目录 一、 第一个 C 程序1. printf() 函数和 stdio.h 头文件2. main() 函数和 return 语句 二、类型和变量1. C 语言中的基本类型2. 变量的创建和命名规则3. 类型和变量的大小 三、printf() 函数和 scanf() 函数1. printf() 函数的使用2. 各种类型的输出格式3. scanf() 函数的使…

Java 中Lock接口锁的使用

目录 一. Lock接口下的实现类 1. ReentrantLock可重入锁 1.1. 可重入锁的原理 1.2. ReentrantLock的特点 1.3. 使用注意 1.4. 代码示例 2. ReentrantReadWriteLock读写锁 2.1. 实现原理 2.2. 注意事项 2.3. 代码示例 一. Lock接口下的实现类 在Java中,Lo…

【Kubernetes】日志平台EFK+Logstash+Kafka【实战】

一,环境准备 (1)下载镜像包(共3个): elasticsearch-7-12-1.tar.gz fluentd-containerd.tar.gz kibana-7-12-1.tar.gz (2)在node节点导入镜像: ctr -nk8s.io images i…

离散化 ---( 求区间和)

什么是离散化? 离散化是将连续的数值范围映射到有限的、离散的数值集合的过程。在许多情况下,数据可能会存在多个重复值或范围较大的连续值。为了简化处理,尤其是处理区间查询和增量问题时,我们可以将这些值转换为一组有限的、唯一…

C++ const成员函数

个人主页:Jason_from_China-CSDN博客 所属栏目:C系统性学习_Jason_from_China的博客-CSDN博客 所属栏目:C知识点的补充_Jason_from_China的博客-CSDN博客 C const引用常量 使用规则 引用常量对象:可以引用一个常量对象&#xff0…

zabbix基本概念与组件

文章目录 一、zabbix简介二、​​​​​​​zabbix构成三、​​​​​​​zabbix监控对象四、​​​​​​​zabbix常用术语五、 Zabbix 6.0 新特性1.Zabbix server高可用防止硬件故障或计划维护期的停机2.Kubernetes系统从多个维度采集指标 六、zabbix 工作原理1、主动模式2、…

基于飞桨paddle2.6.1+cuda11.7+paddleRS开发版的目标提取-道路数据集训练和预测代码

基于飞桨paddle2.6.1cuda11.7paddleRS开发版的目标提取-道路数据集训练和预测代码 预测结果: 预测影像: (一)准备道路数据集 下载数据集地址: https://aistudio.baidu.com/datasetdetail/56961 mass_road.zip …

基于SpringBoot + Vue的医院预约挂号系统(角色:用户、医生、管理员)

文章目录 前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S 四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论 五、项目代码参考六、数据库代码参考七、项目论文示例结语 前言 💛博主介绍&a…

excel单元格增加可选下拉列表

excel单元格增加可选下拉列表 下拉设置:数据–数据验证-选择序列-填写来源(来源数据用英文逗号分隔)(是,否)- 区域应用:选定区域-数据验证-是-确认