如果要在docker中安装软件,除了直接找对应的软件镜像,一般我们会先安装Linux系统,然后再在里面安装各种需要的软件。
比如我想安装乌班图,直接下载官方的版本:
这个目前是Ubuntu20.04,只有72M,因为它只有操作系统的基本功能,大部分软件都没有。接下来我们对它进行调教。
更换apt源
这个新的系统启动后,连文本编辑器也没有。一般我们会安装vim,但是现在什么也安装不了:
现在就需要给它更换apt源并拉缓存。
打开https://mirrors.ustc.edu.cn/repogen/拉到最下面,修改版本为自己的
需要把里面的内容替换到 /etc/apt
下面的 sources.list
文件中。可以点后面的下载按钮下到外面,然后通过目录映射复制过去,也可以复制内容粘贴过去。这里采用直接复制的方法:先把原始文件备份,然后通过 echo xxx >> file
的命令写进去, echo
接受的字符串用双引号包起来就可以换行
支持HTTPS
相关文章
秒杀系统、电商项目中的秒杀功能实现等 整体架构的解析(2)
config-server (父依赖shop-parent) springboot版本2.1.4 Greenwich.SR1 eureka-client config-server eureka-se...
C++核心准则C.60: 拷贝赋值运算符应该是以const&为参数,返回非常量引用类型的非虚函数
C.60: Make copy assignment non-virtual, take the parameter by const&, and return by non-const&am...
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自定义监控(服务进程和日志)
导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
SpringBoot集成RocketMQ,rocketmq_client.log日志文件配置
点击上方「 蓝字」关注我们 SpringBoot项目集成rocketmq-client org.apache.rocketmq rocketmq-client 4.7.0 项...
Eureka&Consul服务注册中心组件学习笔记
简介 所谓服务注册中心就是在整个的微服务架构中 单独提出一个服务(本身也是一个服务),这个服务不完成系统的任何的业务功能,仅仅用来完成对整个微服务系统的 服务注册和服务发现,以及对 服务健康状态的监控...
大数据Hadoop之——Spark Streaming原理
一、概述 二、Spark Streaming基本原理 1)官方文档对Spark Streaming的原理解读 2)框架执行流程 三、Spark Streaming核心API 1)StreamingCo...
codeforces 339A.Helpful Maths B.Xenia and Ringroad 两水题
codeforces 339A.Helpful Maths B.Xenia and Ringroad 两水题 原创 xindoo2022-07-18 16:01:17©著作权 文章标签 #includ...
php5使用docker工具安装mcrypt
下面两种情况都可以考虑下是否是mcrypt这个库未安装 提示:Call to undefined function mcrypt_module_open() 安装mcrypt扩展库 人人商城登录失败也...
docker volume原理和使用
Volume原理 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的。Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加...
FlinkSQL源码阅读-schema管理
在Flink SQL中, 元数据的管理分为三层: catalog-> database-> table, 我们知道Flink SQL是依托calcite框架来进行SQL执行树生产,校验,优...