Sign inSign up

jordijsmx/postgres

By jordijsmx

•Updated almost 3 years ago

Image
0

43

jordijsmx/postgres repository overview

⁠Postgres

⁠Imatges

  • jordijsmx/postgres:repte3 Repte 3 M14

⁠jordijsmx/postgres:repte3

Usar postgres (la nostra versió) i una base de dades persistent. Usar la imatge postgres original amb populate i persistència de dades. Exemples de SQL injectat usant volumes.

Contingut directori context

Dockerfile  trainingv7.sql

Contingut Dockerfile

FROM postgres:latest
COPY trainingv7.sql /docker-entrypoint-initdb.d/ 

Generar imatge

docker build -t jordijsmx/postgres:repte3 .

Arrancar imatge de postgres sense persistència de dades

docker run --rm --name repte3 -e POSTGRES_PASSWORD=passwd -e POSTGRES_DB=training -d jordijsmx/postgres:repte3

docker run -it --rm postgres psql -h 172.17.0.2 -U postgres -d training

Creació del volum

docker volume create postgres

Associar volum al container

docker run --rm --name repte3 -e POSTGRES_PASSWORD=passwd -e POSTGRES_DB=training -v postgres:/var/lib/postgresql/data -d jordijsmx/postgres:repte3

Realitzar consulta

docker exec -it repte3 psql -U postgres -d training -c "select * from oficines;"

Tag summary

Content type

Image

Digest

sha256:fa4c5fd9d…

Size

143.7 MB

Last updated

almost 3 years ago

docker pull jordijsmx/postgres:repte3