/bin/bash: bash not found Alpine linux安装bash_软件工程小施同学的博客-程序员秘密

技术标签: Linux  shell  linux  docker容器  服务器  bash  docker  

系统应该是 Alpine Linux LXD(Linux容器),那么入股在其中安装 bash shell呢

apk update
apk upgrade
apk add bash

# 安装 bash 文档
apk add bash-doc

# 安装 bash 自动命令补全
apk add bash-completion

# 使用 bash 作为 shell
bash

# 需要从主机登录到 Alpine Linux LXD 虚拟机,比如我从kubernets进去
kubectl exec -it acme-orderer-0 /bin/bash

# 需要将 root shell 更改为 bash
vi /etc/passwd
# 查找用户名和默认 shell,比如 /bin/ash
# root:x:0:0:root:/root:/bin/ash
# 然后用 /bin/bash 替换
# root:x:0:0:root:/root:/bin/bash

 

 

 

 

 

 

 

https://www.cnblogs.com/gaoyuechen/p/11944150.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013288190/article/details/109671994

智能推荐

php pdo sqlserver驱动,centos mssql pdo驱动及配置_weixin_39552768的博客-程序员秘密

centos下安装freeTDS 安装unixODBC 编译php_pdo_odbc模块 编译php_mssql模块 编译php_pdo_dblib模块首先了解一下PDO的一些基本知识:PDO是PHPDateObject的简称,它是PHP 5.1版本一起发行的,目前支持的数据库包括Firebird,FressTDS,MySQL,Ms SQL Server,ODBC,Oracle等。有了PDO,您不...

该死的错误,http500--java.lang.reflect.InvocationTargetException_lhxiong的博客-程序员秘密

HTTP Status 500 - type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.lang.reflect.Invocation

Wannafly挑战赛27 C 蓝魔法师(树上dp)_Sher杨的博客-程序员秘密

链接:https://ac.nowcoder.com/acm/contest/215/C来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述“你,你认错人了。我真的,真的不是食人魔。”--蓝魔法师 给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于...

pg多行合并为逗号分隔一行_postgresql 实现sql多行语句合并一行_Perry Song的博客-程序员秘密

多行语句合并一行三个表关联查询的结果集为:SELECT users.name,users.age,users.birthday,roles.name FROM users,users_roles,roles WHERE users_roles.userid = users.id and users_roles.roleid = roles.idname age birthday role张三 23...

c++ 取结构体成员名称_C++结构体完全攻略(超详细)_每日优质搜罗的博客-程序员秘密

结构体是一个由程序员定义的数据类型,可以容纳许多不同的数据值。在过去,面向对象编程的应用尚未普及之前,程序员通常使用这些从逻辑上连接在一起的数据组合到一个单元中。一旦结构体类型被声明并且其数据成员被标识,即可创建该类型的多个变量,就像可以为同一个类创建多个对象一样。虽然今天结构体较少使用,但知道它们是什么,以及如何使用它们仍然很重要,这并不仅仅是因为可以在较老的程序中遇到它们,还因为在某些情况下,...

玩转 css3 续_weixin_34341229的博客-程序员秘密

在上一篇博客里面用css3做了一个立方体,没想到阅读量竟然超过了700,很荣幸也很感动。本来这个css3动画已经做完了,但是一直是没有时间来写这篇博客,让大家久等了。闲话少叙,步入正题。在这里首先要感谢主机屋提供的免费空间,真的很感谢!虽然注册的的时候验证多次没有通过,呵呵!在这里加了在线预览,文件上传到主机屋里。在线预览让立方体转起来就要用到css3的一个新特性animation;这...

随便推点

Flink 1.11.1:table sql支持cdc debezium数据源下的Interval Join_TracyGao01的博客-程序员秘密

Flink:1.11.1目的Flink SQL CDC 模式输出的Json类型数据不支持 Interval Join,由于Interval Join只支持 append-only 的表,所以这里需要修改CDC模式debezium组件的输出格式,适配支持Table Interval Join实现这里我们通过新增一个format的形式来适配Interval Join,取名为’insert-debezium-json’,这里需要新建两个class文件如下:DebeziumJsonDeserizat.

springboot maven properties文件中获取maven的pom.xml自定义的属性_spring 配置文件 获取mvn 属性_zhangustb的博客-程序员秘密

因为项目需求,src/main/resource有一个配置文件a.properties,因为配置文件需要根据不同的环境,取不同的值,因此1.检查filtering设置 <finalName>${project.artifactId}</finalName> <resources> <resou...

《软件架构设计》是怎样一本书_软件架构设计 这本书怎么样、_wakeful的博客-程序员秘密

耗时2年,《软件架构设计》就要与读者见面了。本书是温昱10年经验的精华。《软件架构设计》共 26 章,分为 3 篇: 软件架构概念与思想篇 软件架构设计方法与过程篇 程序员成长篇  由于还没有和出版社商量,所以暂时不放试读章节出来,但下面是作者的一些文章和演讲稿,供朋友们管窥本书: 运用RUP 4+1视图方法进行软件架构设计(文章)发

Nginx MogileFS 配置_MegaC的博客-程序员秘密

Nginx MogileFS 配置 配置好MogileFS, 见mogilefs的安装与配置随笔下载nginx.1.10.3.tar.gz, nginx_mogilefs_module.1.0.4.tar.gz编译安装将连个tar.gz解压cd nginx-1.10.3目录useradd -r nigix./configure --...

基于Redis的分布式锁实现_weixin_30826761的博客-程序员秘密

工作中涉及到了不同服务器并发获取Token的需求,但是后一次获取会覆盖前一次获取的Token,因此需要对获取Token这一操作做一次分布式加锁。这次我使用redis来解决这个问题,首先提供一个加锁的类: import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.dao.DataAccessE...

QSPI和SPI是什么关系,区别是什么?_qspiflash和spiflash的区别_何以解忧唯有写!的博客-程序员秘密

概括而言:QSPI是标准SPI的扩展SPI是什么?SPI: Serial Peripheral InterfaceQSPI是什么?QSPI: Queued SPISPI协议:(SPI ,DSPI, QSPI)SPI协议其实是包括:Standard SPI、Dual SPI和Queued SPI三种协议接口,分别对应3-wire, 4-wire, 6-wire。(1)通常我们说的SPI就是Standard SPI,有4根信号线,分别为CLK、CS、MOSI和MISO。数据线工作

推荐文章

热门文章

相关标签