{"id":21897053,"url":"https://github.com/githubuser0xffff/ursim-wsl","last_synced_at":"2025-03-22T05:16:33.472Z","repository":{"id":265239595,"uuid":"895553821","full_name":"githubuser0xFFFF/ursim-wsl","owner":"githubuser0xFFFF","description":"Project for running ursim in WSL2","archived":false,"fork":false,"pushed_at":"2024-11-28T12:37:39.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-27T05:57:48.628Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/githubuser0xFFFF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-28T12:29:37.000Z","updated_at":"2024-11-28T12:37:43.000Z","dependencies_parsed_at":"2024-11-28T16:16:26.268Z","dependency_job_id":null,"html_url":"https://github.com/githubuser0xFFFF/ursim-wsl","commit_stats":null,"previous_names":["githubuser0xffff/ursim-wsl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubuser0xFFFF%2Fursim-wsl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubuser0xFFFF%2Fursim-wsl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubuser0xFFFF%2Fursim-wsl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubuser0xFFFF%2Fursim-wsl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/githubuser0xFFFF","download_url":"https://codeload.github.com/githubuser0xFFFF/ursim-wsl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244907463,"owners_count":20529868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T14:15:59.920Z","updated_at":"2025-03-22T05:16:33.450Z","avatar_url":"https://github.com/githubuser0xFFFF.png","language":null,"readme":"# Running ursim docker container in WSL2\n\nThe following instructions show how to use the `docker-compose.yml` file to\nsetup a docker container with ursim.\n\nTo run docker container in WSL2, you need to have WSL2 and docker engine installed.\nIf you do not have them installed then follow the steps in\n\n[Install WSL2](#install-wsl2)\n\n[Install Docker Desktop](#install-docker-desktop)\n\n## Clone this ursim repositiory\n\nOpen your WSL2 terminal and clone this repository via `git clone` into\n`docker/ursim` folder in your home folder.\n\n## Create and start docker container\n\n`cd` into `docker/ursim` and execute the following command:\n\n```bash\ndocker compose up -d\n````\n\nThis should start and run the docker container `ur5e_container`. You can check\nin the docker desktop UI if the container is running.\n\n## Connect to VNC server\n\nYou have now two options to connect to ursim:\n\n1. You can use a VNC client like [UltraVNC](https://uvnc.com/downloads/ultravnc.html) viewer\n   to connect to ursim using `localhost:5090`\n2. You can connect via a browser using the Url [http://localhost:6080/vnc_auto.html](http://localhost:6080/vnc_auto.html).\n\n## Install WSL2\n\n1. Open **PowerShell** as Administrator and install WSL if it isn't already installed:\n\n   ```powershell\n   wsl --install\n   ```\n\n   This will install the default Linux distribution and set WSL2 as the default version.\n\n1. Set WSL2 as Standard-Version\n\n   Run the following command\n\n   ```powershell\n   wsl --set-default-version 2\n   ```\n\n## Install Docker Desktop\n\n1. Download and install Docker Desktop from the [official Docker website](https://www.docker.com/products/docker-desktop/).\n\n2. During installation:\n   - Ensure the option **Use the WSL 2 based engine** is selected.\n   - Choose the Linux distributions to integrate with Docker.\n\n3. After installation, open Docker Desktop and go to **Settings** \u003e **Resources** \u003e **WSL Integration**:\n   - Enable integration with your WSL2 Linux distribution.\n\n   ![Docker Desktop](doc/docker_dektop.png)\n\n4. Start Docker Desktop and verify that it's running.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubuser0xffff%2Fursim-wsl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithubuser0xffff%2Fursim-wsl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubuser0xffff%2Fursim-wsl/lists"}