在啥都没有的docker镜像euleros中挣扎

发布时间:2024年01月23日

arm架构,麒麟桌面操作系统,安装了docker服务,想着搞个euleros环境再在上面搭建各种单服务容器,于是pull了一个euleros镜像,在终端命令窗口输入以下指令:

#docker pull arm64v8/euleros

系统自动帮你下载一个euleros,下载完毕后,启动

#docker run -i -t arm64v8/euleros

现在我们进入到这个euleros了 ,尝试vim

那我们尝试一下yum

失败了,看了一下好像说/etc/yum.repos.d/euleros.repo文件有问题,于是cat出来看看,和其他设备的这个文件对比一下,发现从第二行开始多了空格在前面,于是打算修改这个文件。众所周知,修改文件命令vim,但目前系统没有,出现死循环,又是曲线救国啊,同学们~~

echo [base]>test1
echo name=EulerOS-2.0SP3 base>test2
echo baseurl=http://repo.huaweicloud.com/euler/2.3/os/aarch64/>test3
echo enabled=1>test4
echo gpgcheck=1>test5
echo gpgkey=http://repo.huaweicloud.com/euler/2.3/os/RPM-GPG-KEY-EulerOS>test6
cat test1 test2 test3 test4 test5 test6>test
cp /etc/yum.repos.d/euleros.repo /etc/yum.repos.d/euleros.repo.old
cp test /etc/yum.repos.d/euleros.repo
yum install vim

成功安装vim,现在yum配好了,大家想下载啥就下载啥。后来我在这环境配置了mysql,到了需要开启服务的时候,出现如下画面

又没有命令,于是输入yum install systemd,回车期待,出现如下画面:

大概意思是依赖包版本不对,好折腾啊,好吧,卸载systemd-libs-219-30.6.h45.aarch64 (installed),换成需要的yum remove?systemd-libs-219-30.6.h45.aarch64,再次提示“Error: Trying to remove "yum", which is protected”,权限不够?那我sudo。输入sudo后,再次提醒没有该命令。没有就yum一yum,添加sudo,情况依旧,于是采用暴力卸载

rpm -e --nodeps systemd-libs-219-30.6.h45.aarch64

yum install?systemd-libs-219-30.6.h44.aarch64

yum install systemd

同学们,成功了,其他功能安装参考一下本文吧。

把来之不易的镜像保存成为自己版本的镜像,楼主写累了不想写了,以下参考链接https://cloud.tencent.com/developer/article/1402882

文章来源:https://blog.csdn.net/lalee/article/details/135750173
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。