# Build image

Egy CI/CD folyamat buildeléséhez szükségünk lesz egy build image létrehozására, amiben a build folyamatok le tudnak futni. Ehhez először nézzük végig egy példán keresztül az alap parancsokat:

Először húzzunk le egy alap (pl. ubuntu) image-et:

docker pull ubuntu:22.04

Ezután nézzük meg, milyen címen jött létre az image

docker ps

Ezután futtassuk az image-et, a fent lekért címen:

docker run -t -i <cím> /bin/bash

Hajtsuk végre a szükséges módosításokat az image-en belül, például telepítsük a nano szövegszerkesztő programot:

apt get update
apt get install nano

Lépjünk ki a konténerből:

exit

Ezután hozzunk létre egy új image-et, az előbb elindított konténerből:

docker commit $(docker ps -lq) <image neve>

Ezután adjunk nevet az image-nek.

docker tag <image neve> docker-registry.skriba.hu/<image neve>

Végül pusholjuk az image-et a registry-be

docker push docker-registry.skriba.hu/<image neve>