Docker exec进入容器后不显示容器ID,显示bash-4,4#的解决方法

这篇具有很好参考价值的文章主要介绍了Docker exec进入容器后不显示容器ID,显示bash-4,4#的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误情景
docker exec -it 6829a4eaef65 bash 命令进入容器,
不是出现 [root@6829a4eaef65 /]#
而是出现了bash-4.4#
Docker exec进入容器后不显示容器ID,显示bash-4,4#的解决方法,Docker,docker,bash,linux

产生原因:命令行显示-bash-4.2# 的原因是在当前用户的root目录缺少了两个文件
解决方法:
1. 执行命令:docker exec -it 6829a4eaef65 bash进入容器
2. 执行命令:文章来源地址https://www.toymoban.com/news/detail-698779.html

bash-4.4# cp /etc/skel/.bashrc /root/
bash-4.4# cp /etc/skel/.bash_profile /root/
bash-4.4# exit
  1. 执行命令,持久化 .bashrc文件和 .bash_profile这两个文件(重要,不然重启容器之后还是不能正常使用)
[root@6829a4eaef65 /]# source ~/.bashrc
[root@6829a4eaef65 /]# source ~/.bash_profile
  1. 重启,检查是否正确使用

到了这里,关于Docker exec进入容器后不显示容器ID,显示bash-4,4#的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker exec :容器中执行命令

    docker exec 命令用于在正在运行的 Docker 容器中运行指定的命令。 使用 docker exec 命令的格式如下: 其中, OPTIONS 可以省略,常用的选项如下: -i :保持标准输入打开,使得可以与容器交互。 -t :分配一个伪终端,使得可以与容器交互。 CONTAINER 是要操作的容器的名称或 ID。

    2024年04月09日
    浏览(28)
  • 联想台式电脑开机时不显示主板logo直接黑屏进入锁屏界面因此无法进入bios模式解决方法

    问题: 公司让我熟悉一下linux系统指令 因此我就打算在公司的机子上装上虚拟机,但是使用VMware软件时,可能会出现一些小问题,导致虚拟机无法打开,就像下图这样:  解决1: 在网上查了很久,都说先重启电脑,并且在桌面logo出现的时候按F12,但是桌面并没有出现logo而是

    2024年02月11日
    浏览(46)
  • 解决docker 容器中,中文显示不全,乱码问题

    系统中文乱码的解决办法 1. 安装中文语言 2. 安装语言设置的命令locale 3. 安装中文的相关字体 4. 修改语言的环境变量 4.1 环境变量一 4.2 设置二 5. 正式配置语言 最近在docker上pull下面的Ubuntu镜像运行后发现中文出现了乱码情况,网上搜过很多教程都没有解决,最后,结合多方

    2024年02月15日
    浏览(41)
  • Docker:进入容器(处于后台运行的容器)

    容器启动时如果指定了-d参数,在后台运行容器,或者通过docker start重启已经停止的容器 可以通过以下两种方法进入容器: 1.docker attach 容器ID 注:使用attach进入容器后,如果在容器中执行exit或ctrl+d,会停止容器 2.docker exec -it 容器ID /bin/bash 注:通过这种方式进入容器后,如

    2024年02月11日
    浏览(30)
  • docker进入容器命令

    下面演示了使用 docker exec 命令。 注意 :这种方式进入后再从这个容器退出,容器是不会停止。这就是为什么推荐大家使用 docker exec 的原因。 注:如果出现 OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused \\\"exec: \\\"/bin/bash\\\": stat /bin/bash: no such file or direc

    2024年02月11日
    浏览(27)
  • Centos7安装后不显示IP地址,具体解决办法

    1.创建好centos系统后,使用ip addr,查看不到IP地址,这时如果需要链接虚拟机,会出现极大的不方便(甚至会链接不上)。  2.若要显示出IP地址,就需要打开cd /etc/sysconfig/network-scripts/ cd /etc/sysconfig/network-scripts/  ls 查看network-scripts文件夹下ifcfg-enp0s3(ifcfg-enp0s3不同电脑可能有不

    2024年02月12日
    浏览(35)
  • Docker 进入容器和交换文件

    1、docker images 2、 docker search 3、 docker pull 4、docker rmi 1、说明:         有镜像才可以创建容器, 我们这里使用 centos 的镜像来测试,就是虚拟一个 centos !   2、新建容器并启动 3、列出所有运行的容器 4、退出容器 5、启动停止容器 6、删除容器 1、 后台启动容器 2、 查看

    2024年02月10日
    浏览(76)
  • docker容器使用/bin/bash命令

    本地运行命令和docker运行命令的解释器不同,在本地已经是 /bin/bash ,但是docker中仍然是 /bin/sh ,需要修改docker中 /bin/sh 为 /bin/bash 1、首先看docker容器的详细信息。输入“ docker container ls |grep xxxx ”,看其中的命令部分,如果是“ /bin/sh ”说明使用的不一定是 bash ,可能是da

    2024年02月14日
    浏览(22)
  • 【Docker 】Docker 客户端,容器使用,启动容器,启动已停止运行的容器,停止一个容器,进入容器

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。 可以通过命令 dock

    2024年02月11日
    浏览(31)
  • 使用Docker容器配置ssh服务,远程直接进入容器

    最终版 hub仓库 https://hub.docker.com/ 目录 hub仓库 docker命令 镜像 查看所有镜像 运行镜像 容器 查看所有容器 可以在当前终端挂载 停止容器 删除容器s 使用容器 Docker使用镜像配置ssh服务后用ssh登陆 1. 先上dockerhub上pull一个需要的镜像下来,然后run这个镜像生成一个容器。 2. 进入

    2024年02月08日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包