Docker里面没有你期望的命令、甚至没有yum怎么办?
2023-09-27 14:25:58 时间
分享小知识点#
Debian系列 Debian、Ubuntu
Docker 常见命令 大家好,我是阿萨。 昨天学习了如何运行一个容器,作为一个喜欢实操的人,就喜欢先学习各种命令。 今天就一次性把Docker 常见命令 都列举出来,方便参考。熟练掌握了这些命令,也可以算是docker 熟练操作选手了。
跟大家分享一个实用的小知识点
有时候在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
Linux操作系统是有不同种类的 常见的有RedHat、Debian
RedHat系列 Redhat、Centos、FedoraDebian系列 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就可
Docker 常见命令 大家好,我是阿萨。 昨天学习了如何运行一个容器,作为一个喜欢实操的人,就喜欢先学习各种命令。 今天就一次性把Docker 常见命令 都列举出来,方便参考。熟练掌握了这些命令,也可以算是docker 熟练操作选手了。
相关文章
- Docker基础教程(二)-Dockerfile命令详解及最佳实践
- 【自动化测试】从0开始玩转docker ------- 04仓库构建上
- 【Docker】命令 diff
- 【Docker】命令 attach
- 【Docker】命令 inspect
- Docker in Docker的安装 路不通
- 【原创】深入理解Docker容器和镜像 -- 分析了docker的命令含义
- Centos7上安装docker
- 【Docker】涨姿势,深入了解Dockerfile 中的 COPY 与 ADD 命令
- Docker(9)- docker pull 命令详解
- Docker(24)- docker login 命令详解
- docker命令图文详解
- docker pause 命令使用
- 生产环境中使用Docker Swarm的一些建议
- 如何将主机目录挂载到 Docker 容器中
- Docker结合Consul实现的服务发现(二)
- docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers).
- docker、docker-compose、docker swarm和k8s的区别