Skip to content
VBrazhnik edited this page Jul 20, 2018 · 4 revisions

00: Talking cow

Answer

FROM debian

MAINTAINER vbrazhni <vbrazhni@student.unit.ua>

RUN apt-get update && apt-get install -y cowsay fortune lolcat

ENTRYPOINT /usr/games/fortune | /usr/games/cowsay | /usr/games/lolcat

# How to build it?
# docker build -t a00 .

# How to run it?
# docker run --rm -ti a00

01: C environment

Answer

FROM debian

MAINTAINER vbrazhni <vbrazhni@student.unit.ua>

RUN apt-get update && apt-get upgrade -y && apt-get install -y build-essential git

# How to build it?
# docker build -t a01 .

# How to run it?
# docker run --rm -ti a01

02: Minecraft

Answer

FROM debian

MAINTAINER vbrazhni <vbrazhni@student.unit.ua>

RUN apt-get update && apt-get upgrade -y && apt-get install -y wget default-jre

WORKDIR minecraft

RUN wget https://launcher.mojang.com/mc/game/1.13/server/d0caafb8438ebd206f99930cfaecfa6c9a13dca0/server.jar

RUN echo 'eula=true' > eula.txt

EXPOSE 25565

ENTRYPOINT java -Xmx1024M -Xms1024M -jar server.jar

# How to build it?
# docker build -t a02 .

# How to run it?
# docker run --rm -d -p 25565:25565 a02

Link to jar file was provided by Official site | Minecraft.

03: NodeJS + npm + yarn

Answer

FROM ubuntu

MAINTAINER vbrazhni <vbrazhni@student.unit.ua>

RUN apt-get update && apt-get upgrade -y && apt-get install -y nodejs npm git vim emacs

RUN npm install yarn --global && npm install npm --global

# How to build it?
# docker build -t a03 .

# How to run it?
# docker run --rm -ti a03

04: Java environment

Answer

FROM ubuntu

MAINTAINER vbrazhni <vbrazhni@student.unit.ua>

RUN apt-get update && apt-get upgrade -y && apt-get install -y default-jdk default-jre git vim emacs

# How to build it?
# docker build -t a04 .

# How to run it?
# docker run --rm -ti a04
Clone this wiki locally