]> us-delaporte.pagekite.me Git - dotfiles.git/blob - psmodules/docker.psm1
Export-ModuleMember eh?
[dotfiles.git] / psmodules / docker.psm1
1 <#
2 .SYNPOSIS
3
4 Spin up a quick Python docker container.
5
6 #>
7 function Invoke-DockerPython{
8 Invoke-Docker python
9 }
10
11
12 # function Export-VSCodeExtensions {
13 # code --list-extensions | Out-File -FilePath /src/dotfiles/vscode-extensions.txt
14 # Get-Content -Path /src/dotfiles/vscode-extensions.txt
15 #}
16
17 function Invoke-DockerData{
18 # docker run -i -t -v c:\data:/data:z civisanalytics/datascience-python:latest /bin/bash
19 docker run -it --rm -p 10000:8888 -v c:\data:/home/jovyan/work:z jupyter/datascience-notebook
20 }
21
22 function Invoke-DockerKali{
23 Invoke-Docker kalilinux/kali-rolling
24 }
25
26 function Invoke-Docker {
27 param(
28 [string]$version = 'kalilinux/kali-rolling'
29 )
30 docker run -it -v c:\data:/data $version bash
31 }
32
33 function Invoke-DockerOWASPJuiceShop {
34 docker run --rm -p 3000:3000 bkimminich/juice-shop
35 }
36
37 Export-ModuleMember -Function Invoke-Docker
38 Export-ModuleMember -Function Invoke-DockerData
39 Export-ModuleMember -Function Invoke-DockerKali
40 Export-ModuleMember -Function Invoke-DockerPython
41 Export-ModuleMember -Function Invoke-DockerOWASPJuiceShop