File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ FROM golang:nanoserver
2+
3+ COPY . /code
4+ WORKDIR /code
5+
6+ RUN go build webserver.go
7+
18FROM microsoft/nanoserver
29
3- COPY tmp /
10+ COPY --from=0 /code/webserver.exe /webserver.exe
411
512EXPOSE 8080
613
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -12,10 +12,11 @@ To add your own static files and run it as a Windows container use this Dockerfi
1212### Dockerfile
1313
1414``` Dockerfile
15+ # escape=`
1516FROM stefanscherer/webserver-windows
1617
1718COPY . C:\s ite
18- WORKDIR C:\\ site
19+ WORKDIR C:\s ite
1920
2021EXPOSE 8080
2122```
Original file line number Diff line number Diff line change 1- docker build - t webserverbuild -f Dockerfile.build .
2- docker create -- name webserverbuild webserverbuild
3- mkdir tmp
4- docker cp webserverbuild:/ code/ webserver.exe tmp
1+ Write-Host Updating Docker engine to master
2+ Stop-Service docker
3+ $wc = New-Object net.webclient
4+ $wc.Downloadfile (" https://master.dockerproject.org/windows/amd64/dockerd.exe" , " $env: ProgramFiles \docker\dockerd.exe" )
5+ $wc.Downloadfile (" https://master.dockerproject.org/windows/amd64/docker.exe" , " $env: ProgramFiles \docker\docker.exe" )
6+ Start-Service docker
7+ docker version
8+
59docker build - t webserver .
6- docker tag webserver:latest webserver:0.2 .0
Original file line number Diff line number Diff line change 1- docker tag webserver: 0.2 . 0 stefanscherer/ webserver- windows:0.2 .0
2- docker tag webserver: 0.2 . 0 stefanscherer/ webserver- windows:latest
3- docker push stefanscherer/ webserver- windows:0.2 .0
1+ docker tag webserver stefanscherer/ webserver- windows:0.2 .1
2+ docker tag webserver stefanscherer/ webserver- windows:latest
3+ docker push stefanscherer/ webserver- windows:0.2 .1
44docker push stefanscherer/ webserver- windows:latest
Original file line number Diff line number Diff line change 1- docker run -- name webserver - p 8080 :8080 - d webserver: 0.2 . 0
1+ docker run -- name webserver - p 8080 :8080 - d webserver
22Start-Sleep - Seconds 5
33docker logs webserver
You can’t perform that action at this time.
0 commit comments