Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 836 Bytes

example-docker-compose-ubuntu-build.md

File metadata and controls

70 lines (53 loc) · 836 Bytes

Example Docker Compose (Ubuntu with Dockerfile)

Schritt 1:

cd
mkdir bautest
cd bautest 

Schritt 2:

# nano docker-compose.yml
version: "3.8"

services:
  myubuntu:
    build: ./myubuntu
    restart: always

Schritt 3:

mkdir myubuntu 
cd myubuntu 
nano hello.sh
#!/bin/bash
let i=0

while true
do
  let i=i+1
  echo $i:hello-docker
  sleep 5
done

# nano Dockerfile 
FROM ubuntu:latest
RUN apt-get update; apt-get install -y inetutils-ping
COPY hello.sh .
RUN chmod u+x hello.sh
CMD ["/hello.sh"]

Schritt 4:

cd ../
# wichtig, im docker-compose - Ordner seiend 
#pwd 
#~/bautest
docker compose up -d 
# wird image gebaut und container gestartet 

# Bei Veränderung vom Dockerfile, muss man den Parameter --build mitangeben 
docker compose up -d --build