Alpine Docker 安装 bash
Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。Alpine Linux提供了自己的包管理工具:apk,我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息。
Alpine Docker镜像继承了Alpine Linux发行版的这些优势,相比于其他Linux Docker进行,它的体积非常小,docker.io/alpine:3.7只有4.15M,而 CentOS和Ubuntu系列的Docker镜像则都在200M左右。据说Docker官方也已开始推荐使用Alpine替代之前的Ubuntu来作为基础镜像,因为这样会带来多个好处,包括镜像下载速度加快,镜像安全性提高,占用更少的主机磁盘空间等。
Alpine Docker为了精简体积,是没有安装bash的,但我们可以依照需要定制一个安装bash的镜像,Dockerfile内容如下:
FROM alpine:3.7 MAINTAINER Rethink #更新Alpine的软件源为国内(清华大学)的站点,因为从默认官源拉取实在太慢了。。。 RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" > /etc/apk/repositories RUN apk update \ && apk upgrade \ && apk add --no-cache bash \ bash-doc \ bash-completion \ && rm -rf /var/cache/apk/* \ && /bin/bash
构建镜像:docker build -t alpine-bash .
,构建完成后查看镜像的体积也只有10.2M而已。
运行容器进行测试:
docker run -it --rm alpine-bash
参考:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker容器云架构师年薪最低80万!阿里开出150万年薪不限学历!
先来看一则腾讯的招聘:[腾讯-北京] 容器云开发高级工程师(Docker/Kubernetes/…)腾讯云是腾讯在公有云 /私有云上的重要布局,是目前重点发展的部门之一,小马哥也为此站台了,极有前景。随着 Docker/Kuberentes 的兴起,容器云正被越来越多的人接受,这也成为了腾讯云战略布局的一部分(嗯,公司投的钱会很多:))。下面说下具体的内容。工作内容基于 Kuberetnes 容器云产品开发Kubernetes 的深度开发,比如:网络模式、负载均衡、调度器优化等Docker 的开发和优化帮助业务使用我们容器云平台,比如:在 Kubernetes 基础上搭建 CI/CD 系统,接入微服务工作要求计算机相关专业本科以上学历熟悉 Linux 环境下的 C/C++/Go/Java/Python 任一种语言,具有较好的系统分析设计能力熟悉 Linux 网络编程,多线程编程具有 Kubernetes 和 Docker 经验,在容器方面有丰富经验值优先熟悉分布式系统优先积极进取、诚实正直、责任心强,有较好的沟通能力薪资25K 起,上不封顶,优秀人才有股票以上没有硬性要求。腾迅的口碑好...
- 下一篇
Veritas面向OpenStack推出全新软件定义存储解决方案
Veritas HyperScale for OpenStack可优化云中工作负载的性能与数据保护 今日,全球信息管理解决方案领导厂商Veritas在OpenStack峰会上宣布推出全新软件定义存储解决方案——VeritasTMHyperScale for OpenStack。该解决方案将最大限度地优化OpenStack云环境中的工作负载性能,保护云中数据,降低企业运营成本。 作为一款云基础架构的开源平台,OpenStack备受企业厂商青睐,但其部分组件的成熟度差异巨大。企业和应用程序开发商在享受云中环境所提供的高度灵活性和敏捷性的同时,其存储管理需求却无法得到满足。因此,企业常常面临着多种挑战,包括工作负载性能、可靠性和效率、存储优化和数据保护等。Veritas HyperScale for OpenStack的推出将帮助企业直接化解此类难题。 HyperScale for OpenStack解决方案能够通过可预测性能和存储服务质量(QoS),帮助企业在OpenStack上获得部署应用程序的成本和速度优势。这款软件定义存储解决方案利用商用硬件,可为企业提供数据保护集成功能。 Veri...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境