启动容器后发现 vi 命令不存在,想都没想就用了 yum install vi......
可是发现yum 命令也不存在.....此时就要反思这个容器的系统是否是ubuntu的。
基础镜像如果是centos的则是yum安装命令,如果是ubuntu的则是apt-get。
当然要安装基础软件时,我们需要换源。
操作:
由于我们要修改sources.list文件,以防万一先备份一下。
1 |
sudo cp /ect/apt/sources.list /etc/apt/sources.list.bak |
修改sources.list文件
1 2 3 4 5 6 7 8 9 10 |
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse |
再次执行命令
apt-get update
可能你会遇到这种报错

解决方案:
执行下面这条命令就好,当然 3B4FE6ACC0B21F32 这个key是要替换为你报错中的那个key,可不能原原本本的复制
1 |
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 |
© 著作权归作者所有
文章评论(0)