VMware虚拟机Centos操作系统——配置docker,运行本地打包的镜像,进入conda环境(vmware,docker新手小白)

news2024/11/17 23:34:30

1.docker-centos运行sudo yum install -y yum-utils报错

遇到问题

解决:

进入/etc/yum.repos.d目录下找到  CentOS-Base.repo,执行下面两个命令:

cp  CentOS-Base.repo   CentOS-Base.repo.backup
 
vi CentOS-Base.repo 

进入后改成:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#$baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
#baseurl=http://vault.centos.org/7.9.2009/x86_64/os/
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

上面主要修改的是:

1.mirror前面加了注释->#mirror

2.在gpgcheck=1上面加了一行代码具体看上面

 然后wq保存下,执行下面两行命令:

sudo yum clean all
sudo yum makecache

执行阿里云源:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

 执行完成后进入/etc/yum.repos.d执行

 cat CentOS-Base.repo

看着镜像是阿里云的,在执行下

sudo yum clean all
sudo yum makecache

2.配置镜像加速器:

这里用的是阿里镜像,链接如下

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。icon-default.png?t=O83Ahttps://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

配置如下:(将下面蓝色框框内的命令在vmware里面疯狂运行就完事)

3.Centos安装—docker官网

CentOS | Docker DocsLearn how to install Docker Engine on CentOS. These instructions cover the different installation methods, how to uninstall, and next steps.icon-default.png?t=O83Ahttps://docs.docker.com/engine/install/centos/

 框框运行下面的命令

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker

最后一步启动docker就成功了,可以运行 docker images看一下有没有显示docker镜像相关信息,如果有就说明运行docker成功

4.将电脑本地的.zip文件(里面保存.tar镜像)上传到虚拟机

4-1.使用SSH连接步骤:

a.在虚拟机中启动 SSH 服务
sudo systemctl start sshd
sudo systemctl enable sshd
b.查找虚拟机的IP地址
ip addr

找到类似192.168.x.x的IP地址

c.在主机上使用 SSH 连接到 CentOS 虚拟机
ssh your_username@192.168.x.x

your_username一般是root(看自己设置的)

d.输入密码后即可连接到虚拟机

此时说明已经通过ssh连接上了虚拟机

连接最后效果:

4-2.传输.zip文件

重新打开cmd,通过使用 scp 传输文件(此时你可以通过 SSH 访问虚拟机)
scp /Downloads/test.zip your_username@192.168.x.x:/home/test/
例如: 此成功案例

 此时就将.zip文件传输到虚拟机上了,可以在虚拟机中通过ls查看文件中是否已经包含上传的test.zip文件,存在就说明上传成功啦啦啦啦

5.解压上传的.zip文件得到.tar镜像文件

5-1.首先安装unzip (如果原来没有安装过)

sudo yum install unzip

5-2.解压.zip文件

unzip /home/test.zip -d /home/test

此时可以用ls看/home/test目录下存在test.tar文件了

6.使用 Docker 运行镜像,进入conda

6-1.加载 Docker 镜像

docker load < /home/test/test.tar

6-2.加载成功后,运行 Docker 容器并进入

 此命令为创建一个新容器并启动容器进入容器的终端
docker run -it --name test_container image_name /bin/bash

 将 image_name 替换为刚才加载的镜像名称

或者 此命令为启动一个已有的容器并进入容器的终端
docker start <CONTAINER_ID or NAME>
docker exec -it <CONTAINER_ID or NAME> /bin/bash

这个命令会启动容器并进入 bash 终端,此时可用用docker ps -a查看已经有的容器名为test_container

6-3.进入容器后激活 Conda 环境

查看存在的conda环境
conda info --envs
 激活conda环境
conda activate 环境名

过程中遇到问题:加载.tar镜像后,遇到的问题——docker images查看该镜像名称为<none>

使用以下命令为镜像重新指定名称和标签:

   docker tag <镜像 ID> new_image_name:new_tag

例如:

   docker tag 1234567890abcdef test:latest

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

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

相关文章

前缀和(4)_除自身以外数组的乘积

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 前缀和(4)_除自身以外数组的乘积 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目录…

央国企董事会管理方案,数字化助力会议、制度、信披、投资全过程全方位管理

董事会建设是中国特色现代企业制度的重要内容。近日&#xff0c;国务院国资委召开中央企业董事会建设工作推进会&#xff1a;到明年年底&#xff0c;中央企业集团和二级子企业层面董事会建设要取得重要实质性进展&#xff0c;董事会制度更加健全、运行更加规范&#xff0c;作用…

如何进行光伏项目卫星踏勘?

一、卫星地图选址 1. 数据获取 卫星踏勘的第一步是获取高分辨率的卫星图像。利用卫星遥感技术&#xff0c;可以获取项目候选区域的地形地貌、植被覆盖等详细信息。这些数据通过专业的遥感图像处理软件进行分析和解译&#xff0c;提取出对光伏电站建设有重要影响的关键因素&am…

【Git使用】向Gitee/Github上传代码时配置gitignore忽略文件

概述&#xff1a; 在进行项目开发时&#xff0c;尤其是使用Git进行版本控制时&#xff0c;我们经常会遇到一些不需要上传到代码仓库的文件&#xff0c;比如编译生成的文件、临时文件、日志文件等。这时候&#xff0c;我们就需要使用.gitignore文件来忽略这些文件。本文将介绍如…

单点登录sso部署

文章目录 同域下的单点登录原理不同域下的单点登录原理 第三方 OAuth2 授权登录支持第三方登录 本地用keycloak实现1、生成证书2、编写docker-compose.yml文件3、创建持久化数据目录4、接下来启动docker-compose5、访问keycloak 单点登录英文全称Single Sign On&#xff0c;简称…

宠物浮毛难清理,希喂、小米、美的宠物空气净化器该选哪款?

养猫养出病来说的就是我了。 养猫之前幻想的一人一猫幸福生活还没一个月&#xff0c;我就进了医院。我自认为是很爱干净的人&#xff0c;养猫后打扫得更勤快了&#xff0c;早晚都给猫咪梳毛。平时卫生也没少搞&#xff0c;家里也是很干净的&#xff0c;实在不明白为什么会过敏…

语义分割性能提升---通过优化损失改进分割效果

本文主要总结最近的调研调试结果&#xff0c;介绍通过改进损失来提升语义分割的分割效果&#xff1b;当然还有其他途径&#xff0c;比如蒸馏&#xff08;提升分割效果&#xff09;、剪枝&#xff08;提升fps&#xff09;&#xff0c;之前博客有总结&#xff0c;此处不做介绍。 …

数字化AI直播系统领创者:赋能无人直播新动力,永久告别假AI!

数字化AI直播系统领创者&#xff1a;赋能无人直播新动力&#xff0c;永久告别假AI&#xff01; 在数字化浪潮汹涌的今天&#xff0c;AI技术正以前所未有的速度渗透并重塑着各行各业&#xff0c;而直播行业作为数字经济的重要组成部分&#xff0c;更是迎来了AI技术深度融合的崭…

C++类和对象第一关

一&#xff1a;类的定义 &#xff08;一&#xff09;类的定义 &#xff08;1&#xff09;类的定义格式&#xff1a; class name{ // 类成员变量 // 类方法&#xff08;函数&#xff09; }; class是定义类的关键字&#xff0c;name为定义的类的名字&#xff0c;后面的花括号…

【高中数学/对数函数/零点】已知函数f(x)=1/x-log(2,x),在下列区间中,包含f(x)零点的区间是?

【题目】 已知函数f(x)1/x-log(2,x),在下列区间中&#xff0c;包含f(x)零点的区间是&#xff1f; A.(0,1) B.(2,3) C.(3,∞) D.(1,2) 【出处】 《高考数学极致解题大招》P136 第二题 中原教研工作室编著 【解答】 零点即01/x-log(2,x),移项得1/xlog(2,x) 两曲线y1/x…

【C++习题】2.双指针_移动零

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法&#xff08;快排的思想&#xff1a;数组划分区间 - 数组分两块&#xff09;&#xff1a;C 算法代码&#xff1a;图解 题目链接&#xff1a; 283.移动零 题目描述&#xff1a; 解法&#xff08;快排的思想&#xff1a;数…

聚铭下一代智慧安全运营中心荣获CNNVD兼容性资质证书

近日&#xff0c;聚铭网络旗下安全产品——聚铭下一代智慧安全运营中心正式通过了国家信息安全漏洞库&#xff08;CNNVD&#xff09;兼容性认证测试&#xff0c;荣获国家信息安全漏洞库兼容性资质证书。 关于CNNVD兼容性 国家信息安全漏洞库&#xff08;CNNVD&#xff09;是…

Iceberg 基本操作和快速入门

安装 Iceberg 是一种适用于大型分析表的高性能工具&#xff0c;通过spark启动并运行iceberg&#xff0c;文章是通过docker来进行安装并测试的 新建一个docker-compose.yml文件 文件内容 version: "3" services: spark-iceberg: image: tabulario/spark-iceberg co…

干部画像如何精准科学识别优秀干部

干部画像作为一种精准、科学的评价工具&#xff0c;在识别优秀干部方面发挥着关键作用。通过全面、深入、系统地收集、整理和分析干部的多维度信息&#xff0c;形成一幅反映干部综合素质和能力的立体画卷&#xff0c;为组织部门提供了详实可靠的依据。以下是干部画像在精准、科…

Colorful/七彩虹将星X15 AT22 2022 Win11原厂OEM系统 带COLORFUL一键还原

安装完毕自带原厂驱动和预装软件以及一键恢复功能&#xff0c;自动重建COLORFUL RECOVERY功能&#xff0c;恢复到新机开箱状态。 【格式】&#xff1a;iso 【系统类型】&#xff1a;Windows11 原厂系统下载网址&#xff1a;http://www.bioxt.cn 注意&#xff1a;安装系统会…

Exception in thread “main“ java.lang.CloneNotSupportedException 解决方案

目录 前言&#xff1a; 解决方案 后言&#xff1a; 结言&#xff1a; 前言&#xff1a; 今天在学习设计模式的时候&#xff0c;犯的一个错误。很低级的错误&#xff0c;不过也记录一下&#xff08;绝对不是想水文章&#xff09;。 解决方案 在使用克隆方法时抛出这个异…

2024年第五届电力工程国际会议(ICPE 2024)将在上海召开!

为了总结交流我国电力研究技术的最新研究成果&#xff0c;促进国内外电力技术发展与交流&#xff0c;开拓电力技术应用领域&#xff0c;将于2024年12月13-15日在 中国上海举办第五届电力工程国际会议 (ICPE 2024) 。 本次会议由IEEE、PES、上海电力大学主办&#xff0c;电子科技…

猜想的反例:DFS中结点顺序与后代关系的分析

猜想的反例:DFS中结点顺序与后代关系的分析 猜想分析与反例构造反例描述伪代码与C代码实现反例验证在图论中,深度优先搜索(DFS)是一种重要的图遍历算法,它可以生成一棵深度优先森林(DFS Forest),揭示结点之间的祖先-后代关系。本文探讨一个特定猜想:如果有向图G包含一…

Linux服务器安装Anaconda环境

Linux浪潮云服务器安装Anaconda环境 读研之后在导师的帮助下&#xff0c;获得了浪潮的一台公共云服务器。以后做实验跑代码就可以使用云服务器上的虚拟环境了。减少了自己笔记本的压力。在创建并保存完成镜像环境之后。最重要的就是安装好深度学习需要的Anaconda环境&#xff0…

vue-i18n在使用$t时提示类型错误

1. 问题描述 Vue3项目中&#xff0c;使用vue-i18n&#xff0c;在模版中使用$t时&#xff0c;页面可以正常渲染&#xff0c;但是类型报错。 相关依赖版本如下&#xff1a; "dependencies": {"vue": "^3.4.29","vue-i18n": "^9.1…