首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在windows docker容器中将外壳更改为git bash.exe

在Windows Docker容器中将外壳更改为Git Bash.exe的步骤如下:

  1. 首先,确保已安装Docker并且具有适当的权限来运行容器。
  2. 打开命令提示符或PowerShell,并运行以下命令来拉取Windows Docker镜像:
  3. 打开命令提示符或PowerShell,并运行以下命令来拉取Windows Docker镜像:
  4. 创建一个新的Windows Docker容器并进入交互式模式:
  5. 创建一个新的Windows Docker容器并进入交互式模式:
  6. 在容器中安装Git Bash。首先,使用以下命令在容器中下载Git Bash安装程序:
  7. 在容器中安装Git Bash。首先,使用以下命令在容器中下载Git Bash安装程序:
  8. 然后,使用以下命令安装Git Bash:
  9. 然后,使用以下命令安装Git Bash:
  10. 注意:这里假设下载的Git Bash安装程序为Git-2.34.0-64-bit.exe,如果版本不同,请相应调整命令。
  11. 安装完成后,可以将外壳更改为Git Bash.exe。运行以下命令以更改默认shell:
  12. 安装完成后,可以将外壳更改为Git Bash.exe。运行以下命令以更改默认shell:
  13. 注意:这里假设Git Bash.exe的安装路径为C:\Program Files\Git\git-bash.exe,如果路径不同,请相应调整命令。
  14. 退出容器并保存更改:
  15. 退出容器并保存更改:
  16. 注意:这里假设将容器保存为mycontainer-with-gitbash镜像,可以根据需求进行更改。

现在,在运行mycontainer-with-gitbash镜像时,将默认使用Git Bash作为外壳。

需要注意的是,这里没有提及腾讯云的相关产品和产品介绍链接地址,因为腾讯云并没有直接涉及到该过程,而是提供了与Docker相关的云计算服务。如需了解更多与Docker相关的腾讯云产品和服务,可以访问腾讯云的官方网站:https://cloud.tencent.com/product/docker

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

点击Docker Quickstart Terminal出现Windows正在查找bash.exe的解决方法

安装完Docker Toolbox之后,桌面会出现几个快捷方式的图标 启动Docker的话需要双击桌面的Docker Quickstart Terminal的快捷方式,但是会出现弹窗 快捷方式存在问题...,该快捷方式所指向的项目”bash.exe”已经更改货移动,因此该快捷方式无法正常工作 可以猜测到是快捷方式所指定的路径不对,因为我安装Docker Toolbox前已经安装好了Git 安装Docker...Toolbox的时候就没有勾选安装Git for Windows,问题就出现在这了 它使用的是git/bin/bash.exe来打开的,我的Git安装目录不在C盘,所以路径错了 解决方法 右键点击这个快捷方式...Files\Docker Toolbox\start.sh" 所以目标这一个选项处需要填写正确的git/bin/bash.exe文件位置来启动docker star.sh文件 我的GitD盘下,所以我这里写的是下面这个样子的...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:点击Docker Quickstart Terminal出现Windows正在查找bash.exe的解决方法

3K40
  • 解决 IDEA 下的 Terminal 中文乱码(Unicode 编码)的方法

    使用 IDEA 进行开发的时候,经常会用到 Git 进行代码管理,如果再开一个 Docker 窗口的话,窗口切换来切换去的很不方便 为了简单方便,我们可以直接在 IDEA 中使用自带的 Terminal...,这样就可以达到 IDEA 主界面敲代码,侧边栏敲 Git 命令的效果 但是自带的 Terminal 默认的配置是 Cmd 窗口,直接使用 Git 命令会对中文进行 Unicode 转码,也就是所谓的乱码...这里简单的介绍下具体的配置流程以及使用 Git 命令会引起的中文 Unicode 编码的解决方法 将 IDEA Terminal 命令窗口修改为 Git bash 命令窗口 1、打开 settings...我的D:\developer\Git\bin\bash.exe IDEA 的 Terminal 窗口设置 3、重新打开你的 Terminal 就能看到变成了经常看到的 Git bash 窗口 解决中文...:D:\developer\Git\etc,该文件最后添加以下代码 # 解决IDEA下的terminal中文Unicode编码问题 export LANG="zh_CN.UTF-8" export LC_ALL

    7.6K50

    STM32高级开发——使用VS Code搭建STM32开发环境

    素材来源:https://blog.csdn.net/zhengyangliu123/article/details/79090601 整理:技术让梦想伟大 | 李肖遥 以前伴随着开发平台的转换中...但是开发中来来回回在编辑器和Keil等IDE之间来回切换对我造成了不少不方便,另外由于希望能够windows下使用gcc工具链开发,所以我尝试使用插件来完整的vscode上搭建了一个开发环境。...如: D:\LLVM\bin 1 下载安装 Git for Windows 提供Git支持和MINGW64指令终端。...": "D:\\Git\\bin\\bash.exe", "terminal.external.windowsExec": "D:\\Git\\bin\\bash.exe", } 然后我们我们重启程序加载配置...其中需要注意的是,由于我们的调试是windows环境下使用mingw64来实现的,所以调试的启动过程中指令会在windows cmd和mingw64跳转几次,具体指令是在哪个终端内调用的要根据指令的类型来决定

    1.4K60

    vscode高效开发方案【护眼绿主题,插件,和控制台】研究

    :\install_path\VSCode,打开vacode,把上面的插件安装到vscode上 ,接下来是关键以的一步,安装的插件C:\Users\“用户”.vscode\extensions...配置主题 因为侵权问题,我现在已另外一种方式去实现,这样通过改文件的方式, 我们首先确定我们的主题文件在哪个目录下,之后修改默认的配置文件,或者自己新建一个配置文件,名字改为自己喜欢的专属名字。...tab.inactiveBackground":"#FFFFCC", "editor.background":"#FFFFCC" //取消设置需重启生效 控制台的风格设置 相信大家都是用过控制台的,windows...找到git的安装目录,本人的 E:\install_path\Git 找到git目录下的bash.exe 安装目录下bin目录下,E:\install_path\Git\bin vscode 配置中设置..."terminal.integrated.shell.windows": "E:\\install_path\\Git\\bin\\bash.exe", 最后的效果如下,是不是事半功倍啊!

    2.8K50

    上传本地项目到Docker运行的GitLab容器

    GitLab是以Docker来跑的一个容器,端口映射发现失败,所以直接修改。...编辑器中找到此行                     gitlab_rails['gitlab_shell_ssh_port'] = 2222    #并且修改为这个样子,将ssh端口改为2222...docker restart gitlab                                          #重新启动该容器 3、回到Windows上,解压要上传的文件 解压后的文件夹右击选中...#Windows上这个命令刚开始会报错,使用第五步解决             7 git config core.autocrlf false             8 git add .     ...push –u origin master #将当前目录下的分支推送到主分支 5、为了保持安全性,再次登录到运行的容器gitlab上将那一行删掉,并且重启容器             1 docker

    1.3K10

    快速学习Git-远程仓库

    github上创建仓库 首先你得github上创建一个账号,这个就不演示了。然后github上创建一个仓库: ? ? 点击“create repository”按钮仓库就创建成功了。...ssh协议 什么是ssh SSH 为 Secure Shell(安全外壳协议) 的缩写,由 IETF 的网络小组(Network Working Group)所制定。...ssh密钥生成 windows下我们可以使用 Git Bash.exe来生成密钥,可以通过开始菜单或者右键菜单打开Git Bash ? ?...然后git bash中执行如下语句: git remote add origin git@github.com:sublun/mytest.git git push -u origin master...merge到本地 上述命令其实相当于git fetch 和 git merge 实际使用中,git fetch安全一些 因为merge前,我们可以查看更新情况,然后再决定是否合并 如果使用Tortoise

    1.3K20

    Java为Hyperledger Fabric(超级账本)开发区块链链代码智能合约之环境部署

    本教程中,我将使用 Docker 作为网络容器环境,而另一个选择是带 VirtualBox 的 Vagrant。如果从未使用过 Vagrant,您至少应该尝试一下。...Docker 是一个容器环境,而 Vagrant 使用了虚拟化。...如果想进一步了解容器化与虚拟化孰优孰劣,请参阅 developerWorks 博客上的 “Docker 是什么?容器对应用程序有哪些好处的简介”。...安装 Docker 的过程中也会安装 Docker Compose,该工具用于定义和运行需要多个容器的应用程序,比如本教程中将运行的本地 Hyperledger 区块链网络。...备注:请确保解压该文件时,将 root 目录的名称从 fabric-master 更改为 fabric。

    2.9K20

    【Python环境】如何使用 Docker 快速配置数据科学开发环境?

    示例:Mac上通过虚拟机使用Windows 容器 尽管虚拟机有诸多好处,例如能够使Windows平台进行Linux开发成为现实,但是也有着自身的缺陷。...Docker Docker容器的里层包裹的是Linux容器(a layer over Linux containers),可以支持简单地对容器进行管理和发布。...这个文件夹中将储存你所有的工作文件,并会持续存在于你的机器中,即使是你销毁了docker容器。在这里,我们将创建下面这个文件夹,/home/vik/notebooks。...另外,应该把dataquestio/python3-starter更改为自己喜欢的docker镜像。 执行docker run命令将会创建一个Docker容器。...如果使用了其他的名字,例如dev,那命令中将default替换为dev即可。

    3.4K50

    Windows下使用Docker编译Android系统源代码

    官方推荐使用ubuntu,公司网络限制等等不好弄,所以尝试Windows开发机上使用docker,虚拟化ubuntu出来进行编译。过程比较繁琐,抓紧记录下以免忘记。...docker login **.com:8080 docker pull **:8080/docker/ubuntu:14.04 启动起来容器docker run --name aosp6 -it...**.com:8080/docker/ubuntu:14.04 /bin/bash 2.3 容器内配置和安装 ubuntu镜像换国内镜像。...不然报错,aosp改为使用清华的镜像: #设置邮箱和名字 git config --global user.name "Your Name" git config --global user.email...三、最后 后面有时间写下Dockfile,让大家方便使用; Docker真好用,还需要继续学习,解锁更多姿势; 不要仅仅局限自己的一亩三分地,多看多学。学到的每样东西,都有用处。

    7.3K62

    使用 Docker 客户端管理容器:这些命令必须知道

    有时候,容器管理对于不熟悉这种技术的 IT 人员来说可能有点 “可怕”。笔者希望通过这篇文章向大家解释我们能够如何管理和执行一些涉及容器管理的任务,使这个主题清晰。...传统上,管理物理服务器或虚拟机时,我们只需要连接 RDP(运行 Windows 时) 或 SSH(运行 Linux 时) 来访问控制台,然后从那里执行任务。然而,容器被设计成是准备好可以用于生产的。...我们连接到给定容器外壳,并检查 Linux 容器中使用的名称。...容器上执行命令 有时候管理容器时,容器上运行命令会容易,从而节省在其他地方进行故障排除的时间。我们可以使用 docker container exec 命令在任何给定容器上触发特定的命令。...连接到控制台 (Linux 和 Windows) 使用 Windows 容器 (Windows 操作系统) 时,我们可以执行 cmd,这会给我们带来容器的命令提示。

    98410
    领券