{"id":17867080,"url":"https://github.com/jaykul/docker-containers","last_synced_at":"2026-01-16T00:39:42.602Z","repository":{"id":146118581,"uuid":"130310668","full_name":"Jaykul/docker-containers","owner":"Jaykul","description":"My small collection of Dockerfiles","archived":false,"fork":false,"pushed_at":"2019-04-01T06:00:36.000Z","size":19,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T12:31:19.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jaykul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-04-20T04:53:05.000Z","updated_at":"2020-03-02T11:29:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"321354f0-50b1-4a6c-a567-d5644e60b2cd","html_url":"https://github.com/Jaykul/docker-containers","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaykul%2Fdocker-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaykul%2Fdocker-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaykul%2Fdocker-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaykul%2Fdocker-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jaykul","download_url":"https://codeload.github.com/Jaykul/docker-containers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246899668,"owners_count":20851898,"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-10-28T09:43:32.385Z","updated_at":"2026-01-16T00:39:42.553Z","avatar_url":"https://github.com/Jaykul.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jaykul's Docker Images\r\n\r\nThis is just a repository of dockerfiles. It currently consists mostly of images I made during the building and testing of my [Jupyter PowerShell Kernel](https://github.com/Jaykul/Jupyter-PowerShell), including one for a container with the latest .NET Core SDK and PowerShell, and some compiled output images with jupyter configured to auto-start.\r\n\r\n## PowerShell\r\n\r\nI have two PowerShell base images here which are only special because they have the latest .NET Core SDK image included, with the latest PowerShell release installed on top, and _set as shell_.\r\n\r\nIt's important to realize that this image is running PowerShell Core as the `SHELL` in docker, so if you use it, any thing you `RUN` in it runs in PowerShell by default.\r\n\r\nYou can try it by running:\r\n\r\n```posh\r\ndocker run -it jaykul/powershell\r\n```\r\n\r\nOne side note: both of these boxes have `git` preinstalled (it comes in the debian stretch image, but I added it to the nanoserver image).\r\n\r\n## Jupyter\r\n\r\nThe base images here are [jupyter's `-notebook` images](https://hub.docker.com/r/jupyter) and they run bash. Note that these are not pure debian stretch, but ubuntu xenial. They are the base and minimal notebook images from jupyter, with my [PowerShell Kernel](https://github.com/Jaykul/Jupyter-PowerShell) installed and registered.\r\n\r\nThe dockerfiles here are actually Multi-Stage files, they start with the PowerShell image I mentioned above, `git clone` the kernel and compile it, and then copy the compiled kernel into the jupyter base images...\r\n\r\nYou can try it by running:\r\n\r\n```posh\r\ndocker run -it --rm -p 8888:8888 jaykul/powershell-notebook-base\r\n```\r\n\r\n### A few extra points\r\n\r\n* You can use the new Jupyter Labs interface by specifying the `JUPYTER_ENABLE_LAB` environment variable.\r\n* You can map a folder on your computer into the jupyter environment by specifying a subfolder of `/home/jovyan` as the destination\r\n* The `powershell-notebook` image is slighly\r\n\r\n```posh\r\ndocker run -it --rm -p 8888:8888 -v $pwd:/home/jovyan/work -e JUPYTER_ENABLE_LAB=1 jaykul/powershell-notebook\r\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaykul%2Fdocker-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaykul%2Fdocker-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaykul%2Fdocker-containers/lists"}