Lazy loaded image
学习思考
🗒️Docker安装EulerOS遇坑记
字数 958阅读时长 3 分钟
2023-1-7
2023-3-6
type
status
date
slug
summary
tags
category
icon
password
Property
Mar 6, 2023 03:49 AM
为了将DailyCheckIn部署到华为云函数上,决定制作依赖包,根据华为介绍最好在EulerOS环境下制作安装包,以防底层依赖包原因,导致依赖包不能使用。

🤔 如何安装EulerOS环境?

  1. 上次制作依赖包的EulerOS环境是在华为给的免费的VPS上安装的,现在已经过期不能试用了。
  1. 家里没有单独的硬件可以安装EulerOS环境;
    1. 手头上也没有多余的VPS资源供安装,并且也不会在VPS上安装不是官方提供的系统。
  1. 想到docker既然能安装CentOS,一定也能安装EulerOS,所以试试看发现了EulerOS的镜像

📝Docker安装EulerOS

拉取EulerOS镜像

启动EulerOS镜像(坑1)

由于我是在WIN11环境使用Docker Desktop拉取的镜像,不知道怎么启动,于是参考了这篇Docker 中 安装Linux镜像的方法,成功启动了EulerOS(文章里面是CentOS),在WIN11环境下利用WSL打开Ubuntu,输入:

yum命令不能使用,wget、vi、vim也命令没有(坑2)

启动EulerOS后,可以在Docker Desktop的Containers找到对应的容器,点进去找到Terminal直接进入EulerOS。
进去后我兴匆匆的yum install python3 ,结果报错:
然后网上查到是由于yum源的问题,华为openEuler(EulerOS)系统 设置yum源,但是我没有这个最小的系统里面没有vi、vim、wget,所以既不能够编辑/etc/yum.repos.d/euleros.repo 文件,下不能删除下载新的euleros.repo文件,故现在的状况是Linux系统下不使用vi、vim、touch等方法来创建文件或追加内容,也不能wget新的euleros.repo所以:
成功更新yum配置,yum能够安装使用!

Curl也可以:

中途由于cat命令使用错误造成euleros.repo文件为空没有配置成功,参考这篇Run "yum repolist all" to see the repos you have 文章里面发现错误,里面介绍了wget或者curl都可以下载,我竟然是忘记了curl了。

后记:EulerOS安装python3

至此应该就可以使用python了!

🤗总结归纳

Linux基本命令是很强大的
cat不但能查看,也能输入
docker安装Linux环境确实非常方便

参考文章

致谢:
📢
本人由于没有正统的学习过Linux和Docker,一切都是在边使用中边学习,所以踩了不少坑,解决方式大多都是CSDN、简书、掘金等网站上学习的,最常用的还有百度翻译报错信息,所以很感谢这些愿意分享的大神们,我愿意跟大家一起交流~欢迎在下方的评论区留言
 
 
上一篇
感谢老板,开门红!
下一篇
DailyCheckIn部署云函数

评论
Loading...