diff --git a/Week5/2026_04_08~15 S-개발자 4기.pdf b/Week5/2026_04_08~15 S-개발자 4기.pdf index f30fdd2..eb64ecd 100644 --- a/Week5/2026_04_08~15 S-개발자 4기.pdf +++ b/Week5/2026_04_08~15 S-개발자 4기.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f958aba25439f123ee83c0c96f3cbd39314adb52fcf4ddd35086d8ba63e16567 -size 1417337 +oid sha256:7ef2b1d94c8eb3e28fccde5928b4f31b098904b0af106dd08c272882e45fa765 +size 1670983 diff --git a/Week5/go/layer/Dockerfile b/Week5/go/layer/Dockerfile new file mode 100644 index 0000000..a012214 --- /dev/null +++ b/Week5/go/layer/Dockerfile @@ -0,0 +1,5 @@ +FROM ubuntu:latest + +RUN mkdir /test && \ + fallocate -l 100m /test/dummy && \ + rm /test/dummy \ No newline at end of file diff --git a/Week5/go/multi-stage/Dockerfile b/Week5/go/multi-stage/Dockerfile new file mode 100644 index 0000000..8ee611d --- /dev/null +++ b/Week5/go/multi-stage/Dockerfile @@ -0,0 +1,10 @@ +FROM golang AS builder +WORKDIR /myapp +COPY helloworld.go . +RUN go env -w GO111MODULE=auto +RUN go build -o helloworld.exe . + +FROM alpine AS runtime +WORKDIR /myapp +COPY --from=builder /myapp/helloworld.exe . +ENTRYPOINT ["./helloworld.exe"] diff --git a/Week5/go/multi-stage/helloworld.go b/Week5/go/multi-stage/helloworld.go new file mode 100644 index 0000000..91e7378 --- /dev/null +++ b/Week5/go/multi-stage/helloworld.go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Hello World") +} diff --git a/Week5/go/webserver/Dockerfile b/Week5/go/webserver/Dockerfile new file mode 100644 index 0000000..7c13bb9 --- /dev/null +++ b/Week5/go/webserver/Dockerfile @@ -0,0 +1,8 @@ +FROM ubuntu:latest + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && apt-get -y install apache2 +RUN echo "ServerName localhost" >> etc/apache2/apache2.conf +ADD hello.html /var/www/html/ +CMD apachectl -D FOREGROUND \ No newline at end of file diff --git a/Week5/go/webserver/hello.html b/Week5/go/webserver/hello.html new file mode 100644 index 0000000..571fef3 --- /dev/null +++ b/Week5/go/webserver/hello.html @@ -0,0 +1,11 @@ + + + + + + Document + + +

Hello Docker !!!!

+ + \ No newline at end of file