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

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

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值