为dokcer中最简版ubuntu(70M)增加apt安装能力

大数据47

如果要在docker中安装软件,除了直接找对应的软件镜像,一般我们会先安装Linux系统,然后再在里面安装各种需要的软件。

比如我想安装乌班图,直接下载官方的版本:

为dokcer中最简版ubuntu(70M)增加apt安装能力

这个目前是Ubuntu20.04,只有72M,因为它只有操作系统的基本功能,大部分软件都没有。接下来我们对它进行调教。

更换apt源

这个新的系统启动后,连文本编辑器也没有。一般我们会安装vim,但是现在什么也安装不了:
为dokcer中最简版ubuntu(70M)增加apt安装能力
现在就需要给它更换apt源并拉缓存。

打开https://mirrors.ustc.edu.cn/repogen/拉到最下面,修改版本为自己的
为dokcer中最简版ubuntu(70M)增加apt安装能力
需要把里面的内容替换到 /etc/apt下面的 sources.list文件中。可以点后面的下载按钮下到外面,然后通过目录映射复制过去,也可以复制内容粘贴过去。这里采用直接复制的方法:先把原始文件备份,然后通过 echo xxx >> file的命令写进去, echo接受的字符串用双引号包起来就可以换行
为dokcer中最简版ubuntu(70M)增加apt安装能力

支持HTTPS

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
大数据

hive日期函数

1、hive取得当前日期时间: -- 1.1) 取得当前日期: ![hive日期函数](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/...
大数据

10_Linux基础-SHELL入门1

一、概述 二、Hive优点与使用场景 1)优点 2)使用场景 三、Hive架构 1)服务端组件 1、Driver组件 2、Metastore组件 3、Thrift服务 2)客户端组件 1、CLI 2、...
大数据

Spring Cloud五大组件

Spring Cloud是分布式微服务架构的一站式解决方案,在Spring Boot基础上能够轻松搭建微服务系统的架构。 现有Spring Cloud有两代实现: 一代:Spring Cloud Ne...
大数据

Flink on Yarn和k8s

Yarn 架构 下图为作业提交到yarn的交互流程: 组件列表 ResourceManager (RM):ResourceManager (RM) 负责处理客户端请求、启动 / 监控 Applicat...
大数据

Spring Cloud Eureka 快速入门

1. Spring Cloud Eureka 简介 注册发现中心 Eureka 来源于古希腊词汇,意为"发现了"。在软件领域, Eureka 是 Netflix 在线影片 公司开源的一个服务注册与发现...
大数据

zabbix自定义监控(服务进程和日志)

导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
大数据

Eureka&Consul服务注册中心组件学习笔记

简介 所谓服务注册中心就是在整个的微服务架构中 单独提出一个服务(本身也是一个服务),这个服务不完成系统的任何的业务功能,仅仅用来完成对整个微服务系统的 服务注册和服务发现,以及对 服务健康状态的监控...
大数据

docker volume原理和使用

Volume原理 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的。Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加...