给 alpine 的 docker 镜像添加 bash 支持

马谦马谦马谦 未分类评论1,940字数 270阅读 0 分 54 秒阅读模式

alpine 是一个轻量级的 linux 系统,由于太轻量了,目前被广泛用于 docker 镜像的制作上了 (最新版的 docker 镜像才 5M) 。

体积小就有缺点了,缺点就是内部除了基本的命令以外,大部门的功能都不支持,默认连 bash 都没有。需要自己手动添加并重新构建。

1. 基于 alpine:3.8 添加 bash 并设置阿里云源

2. 基于最新版 alpine 并设置阿里云源

相比上面的多了一个获取当前版本的逻辑,Dockerfile 如下:

  最后更新:2019-4-28
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2019 年 4 月 11 日 11:18:50
  • 转载请务必保留本文链接:https://www.dyxmq.cn/uncategorized/alpine-docker-bash.html
解决gvm工具无法下载安装包的问题 Golang

解决 gvm 工具无法下载安装包的问题

GVM(Go Version Manager) 是一款用于管理和切换不同 Go 语言版本的工具。它允许用户在同一台计算机上轻松安装、使用和管理多个 Go 版本,同时还能确保项目之间的依赖关系井然有序。 GVM 的主...
goland配置proto文件搜索路径 Golang

goland 配置 proto 文件搜索路径

默认情况下,goland(jetbrains 家的软件:idea 、 pycharm 、 phpstorm 以及 webstorm 都是一样) 安装 protobuf 插件后只会在一个特定的库路径下搜索 proto 文件。如果...
wireshark导出https证书 计算机网络

wireshark 导出 https 证书

一、找到证书所在的数据包 证书是从服务端返回的,从 https 握手的过程来看,当服务端返回了 server hello 之后,就会主动将自己的证书返回给客户端,因此只要从 server hello 往后面找 1-...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证