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就可!

相关文章
|
25天前
|
安全 Docker 容器
|
25天前
|
网络安全 数据安全/隐私保护 Docker
|
24天前
|
存储 监控 安全
|
2月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
|
12天前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
111 11
|
13天前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 yum 命令可以下载软件包但不安装。通过 yum 的下载缓存功能,可以快速获取软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
49 1
|
24天前
|
存储 关系型数据库 MySQL
|
1月前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
794 1
|
1月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
129 0
|
1月前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
180 2