Docker里面没有你期望的命令、甚至没有yum怎么办?
时间:2021-10-07
本文章向大家介绍Docker里面没有你期望的命令、甚至没有yum怎么办?,主要包括Docker里面没有你期望的命令、甚至没有yum怎么办?使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
分享小知识点
跟大家分享一个实用的小知识点
有时候在docker容器里面不仅没有你期望的那些常用的命令,甚至没有yum命令让你去安装那些常用的命令
怎么办呢?不要慌!
没有yum命令说明这个容器的系统很可能不是Centos系而是Ubuntu或者其他操作系统。
你可以通过命令cat /proc/version
查看是否是乌班图
如果是ubuntu的话你可以使用apt命令去下载期望的命令
##跟新
apt-get update
apt install vim
apt install wget
#ping and ifconfig
apt install iputils-ping
apt install net-tools
yum、apt、rpm的区别
Linux操作系统是有不同种类的,常见的有RedHat、Debian
-
RedHat系列:Redhat、Centos、Fedora
-
Debian系列:Debian、Ubuntu
我们用的最多的可能就是Centos、Ubuntu了吧,他们恰好属于两个不同的派系
yum:属于Redhat、Centos系的软件包管理工具
apt:属于Debian、Ubuntu系的软件包管理工具
这就是为啥你下载软件包时用的是yum而其他同学用的是apt命令。
有时候你看别人安装软件用的不是yum、不是apt、而是rpm,那rpm是啥呢?
rpm其实也是红帽公司开发的软件包管理工具,比如你说想安装软件A,但是软件A安装的前提是要求你的操作系统上已经安装好了软件B,这时rpm工具能做的是帮你分别把软件A、软件B打包好,但是需要你自己先去安装软件B、然后再去安装软件A。
所以你看如果软件的安装有比较复杂的依赖关系的话,rpm是不管的!没关系!rpm不管,yum管!它在rpm的基础上会帮你维护好软件的依赖关联关系,你只需要一条yum stall -y xxx
就可!
原文地址:https://www.cnblogs.com/ZhuChangwu/p/15375960.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- proxmox notes
- Unix每分钟监控进程的状态
- webpack实战——资源输入与输出
- R语言读取 xlsx 和xls 文件
- pytest文档42-fixture参数化params
- 搭建node服务(三):使用TypeScript
- Antd for Vue使用Form组件报错You cannot set a form field before rendering
- IDEA配置Resin
- BERT详解(附带ELMo、GPT介绍)
- Centos7创建LVM及扩容
- python3 使用session模拟post实现修改活码内容
- linux LVM逻辑卷的创建,扩容,缩减和删除
- shell脚本中各种括号的区别以及用法
- linux 实现centos7在线升级最新版本内核
- linux centos系统开机启动流程