X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/9248bb6a5d28bec6aec037590c46c068da5499ad..c4f2ee0efe9c1b3f5c44d98e33e645dd59af50d5:/psmodules/docker.psm1 diff --git a/psmodules/docker.psm1 b/psmodules/docker.psm1 index 13c8639..3ceb0e4 100644 --- a/psmodules/docker.psm1 +++ b/psmodules/docker.psm1 @@ -4,8 +4,8 @@ Spin up a quick Python docker container. #> -function Start-DockerPython{ - docker run -it python /bin/bash +function Invoke-DockerPython{ + Invoke-Docker python } Export-ModuleMember -Function Start-DockerPython @@ -14,3 +14,23 @@ Export-ModuleMember -Function Start-DockerPython # code --list-extensions | Out-File -FilePath /src/dotfiles/vscode-extensions.txt # Get-Content -Path /src/dotfiles/vscode-extensions.txt #} + +function Invoke-DockerData{ + # docker run -i -t -v c:\data:/data:z civisanalytics/datascience-python:latest /bin/bash + docker run -it --rm -p 10000:8888 -v c:\data:/home/jovyan/work:z jupyter/datascience-notebook +} + +function Invoke-DockerKali{ + Invoke-Docker kalilinux/kali-rolling +} + +function Invoke-Docker { + param( + [string]$version = kalilinux/kali-rolling + ) + docker run -it -v c:\data:/data $version bash +} + +function Invoke-DockerOWASPJuiceShop { + docker run --rm -p 3000:3000 bkimminich/juice-shop +} \ No newline at end of file