ssl ssl - 13 days ago 7
Git Question

Docker on Windows Server 2016 TP4 Downloading git in container through powershell

I have an angular UI and a nodejs api. I am currently running windows server 2016 TP4 in Azure.Here are the steps I go through:


  1. I am able to remote in, create images, create containers based off those images, and attach to those containers no problem.

  2. I pulled a nodejs image from docker:
    docker pull microsoft/node
    and then created a container from that image:
    docker run --name 'my_api_name' -it microsoft/node cmd

  3. That command takes me into the container via a windows command prompt. I type
    powershell
    which takes me into a powershell shell and i can run npm commands.

    My question is, how do I install git onto this container? I want to reach out to the repository holding my app, pull it down and run it in this container. I will eventually push this container image up to the docker registry so clients can pull it down and run it on their windows env.


Answer

You can do it like this in admin shell:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
cinst -y git
Comments