首页 > 其他分享 >【Podman】修改容器命令提示符

【Podman】修改容器命令提示符

时间:2023-06-10 15:59:17浏览次数:40  
标签:命令提示符 容器 exec Podman 001 podman bash

默认情况下使用命令podman exec -it test-001 bash进入容器显示的命令提示符是容器ID:

image

我们希望显示的是:

image

网上找到的修改命令:podman exec -it -e PS1="text:\w$" text-001 bash,这种方法似乎只有mac系统生效,而且不好用,最终自己摸索了一下(长久版):

  1. podman exec -it test-001 bash 进入容器

  2. vi ~/.bashrc 修改环境变量:

  3. 添加如下内容

export PS1="$(whoami)@$(cat /etc/hostname):\w$ "
  1. source ~/.bashrc刷新环境变量即可,重新进入容器也可以

## 以后登录就会自动显示对应用户和系统名了~

标签:命令提示符,容器,exec,Podman,001,podman,bash
From: https://www.cnblogs.com/gouziweisuidanerfei/p/17471381.html

相关文章

  • 005Arch中Docker的基本使用---容器
    外链:Docker-ArchWiki(archlinux.org)Docker容器使用|菜鸟教程(runoob.com)输出Helloworlddockerrun-it--rmarchlinuxbash-c"echohelloworld"各个参数解析:-docker:Docker的二进制执行文件-run:与前面的docker组合来运行一个容器--it:---rm:-......
  • 宿主机 vim 编辑 docker 容器内部文件
    容器所有文件,一定在宿主机某个位置。具体位置是:/proc/<container-pid>/root,这个位置就是容器系统根目录所在的位置,注意只有运行中的容器才有pid,停止中的容器pid为0。查看一个容器pid可用命令dockerinspect-f'{{.State.Pid}}' <container> 示例(注意:需要root权......
  • Docker创建无密码ssh容器
    需求希望创建一个container进行调试,使用ssh登陆无需密码。实现Dockerfile如下FROMubuntu:20.04RUNpasswd-droot&&apt-getupdate&&\DEBIAN_FRONTEND=noninteractiveapt-getinstall-yq\s6ssh&&mkdir/run/sshd&&mkdir-p/etc/s6/ss......
  • 15MnNiDR力学性能、15MnNiDR执行标准、15MnNiDR容器板
    一、15MnNiDR钢板简介:15MnNiDR是属于低温压力容器钢板,钢板由氧气转炉或电炉冶炼,并采用炉外精炼工艺,连铸怌、钢锭成材的压缩比不小于3,电渣重熔坯压缩比不小于2。执行标准:GB3531。二、15MnNiDR钢板化学成分:CSiMnPSNiCrMoCuVAls≤0.180.15~0.51.2~1.6≤0.025≤0.0150.2~0.6≤0.25≤0.......
  • 使用CNI网络插件(calico)实现docker容器跨主机互联
    目录一.系统环境二.前言三.CNI网络插件简介四.常见的几种CNI网络插件对比五.Calico网络之间是如何通信的六.配置calico让物理机A上的docker容器c1可以访问物理机B上的docker容器c26.1安装部署etcd集群6.2安装部署docker6.3配置calico6.4使用Calico实现Docker容器跨主机互联七.......
  • 1、Docker介绍、组成、安装、运行容器的核心技术
    Dockerdocker的介绍和基础操作docker单机容器dockercompose单机多个容器k8s多机多个容器container即容器,集装箱docker就是搬运集装的码头工人,管理容器的管理工具Docker的组成Docker主机(Host):一个物理机或虚拟机,用于运行Docker服务进程和容器,也称为宿主机,node节点D......
  • 记录一次 nas docker 运行出错 使用Python脚本检查错误并重启对应容器 npc 运行出
    importosimporttimeimportdatetimeimportsubprocessimportmysql.connector#Docker容器名称container_name="containerName"#MySQL数据库连接配置db_host="localhost"db_user="*********"db_password="*********"db_......
  • 解决ssh连接docker容器环境变量无效的问题
    问题缘由:因在docker容器中的linux系统输入nvcc等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化,修改方法:解决方法:更改字段分隔符,使之仅仅遇到换行时分割/etc/profile中添加以下代码即可......
  • 一文读懂大厂面试的JAVA基础(集合,面向对象特性,反射,IO,容器)
    整理了操作系统,计算机网络,以及JVM的高频面试题目,对于面试大厂的Android以及后端开发岗位,可以说的是十分必要的部分就是JAVA语言的基础,在整体的内容上我认为有以下的几个部分,我发现任何的学习都是先建立框架体系,再逐个击破,针对Java的基础中包括:(1)Java语言的面向对象的特性(2)Java语言......
  • Docker(八):容器互联之自定义网络
    在Docker中每一个容器都是一个独立的个体,相互之间不能进行信息的传输。这里学习一种让容器可以相互联系的方法——自定义网络。一、创建自定义网络命令:dockernetworkcreate--driver网络模式--subnet子网地址--gateway网关网络名称测试:--driverbridge 这里是以创建的......