Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-3364

Gateways tutorial: make it possible for Windows Home users

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      The "Gateways 2019" tutorial makes use of Docker containers to establish a development environment. This way ever tutorial participant has an identical environment and the only prerequisite is that they install Docker, which is relatively straightforward. However, users who have Windows Home can't install Docker Desktop. Windows Home doesn't include support for the native Windows virtualization feature called Hyper-V. (Docker does support running in WSL 2, see https://docs.docker.com/docker-for-windows/install-windows-home/, but setting up WSL 2 seems rather involved.)

      In the two times we've given this tutorial it seems to have been overwhelming students who have Windows Home as their OS. To make it possible for Windows Home users, especially students who may be learning some of these technologies for the first time, to participate fully in the tutorial, I propose setting up a Docker engine on a Jetstream server that users can log into and use to run their dev environment container.

      This issue is to document the steps required to implement the proposal and update the tutorial correspondingly.

      TODO

      • [x] Try running through tutorial using Docker on Jetstream
      • [x] https://docs.docker.com/engine/context/working-with-contexts/
      • [ ] (maybe) alternate instructions for running Docker on commercial cloud, like Azure container instances
      • [x] Use Visual Studio Code locally to edit files on the VM
      • [x] Windows Home VM, install Docker client, and run through tutorial using Docker on Jetstream

      Attachments

        Activity

          People

            marcuschristie Marcus Christie
            marcuschristie Marcus Christie
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: