How do I edit a file after I shell to a Docker container?

后端 未结 16 1912
你的背包
你的背包 2020-11-29 14:22

I successfully shelled to a Docker container using:

docker exec -i -t 69f1711a205e bash

Now I need to edit file and I don\'t have any edito

16条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-29 15:11

    If you use Windows container and you want change any file, you can get and use Vim in Powershell console easily.

    To shelled to the Windows Docker container with PowerShell:

    docker exec -it powershell

    • First install Chocolatey package manager

      Invoke-WebRequest https://chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression;

    • Install Vim

      choco install vim

    • Refresh ENVIRONMENTAL VARIABLE You can just exit and shell back to the container

    • Go to file location and Vim it vim file.txt

提交回复
热议问题