Docker
Ressources Docker consolidées
Sécurité
Regroupe les information liées à la sécurité
Sécurité
Ressources
Snyk Tests
Exemple :
$ docker scan --file Dockerfile docker-scan:e2e
Testing docker-scan:e2e
...
✗ High severity vulnerability found in perl
Description: Integer Overflow or Wraparound
Info: https://snyk.io/vuln/SNYK-DEBIAN10-PERL-570802
Introduced through: git@1:2.20.1-2+deb10u3, meta-common-packages@meta
From: git@1:2.20.1-2+deb10u3 > perl@5.28.1-6
From: git@1:2.20.1-2+deb10u3 > liberror-perl@0.17027-2 > perl@5.28.1-6
From: git@1:2.20.1-2+deb10u3 > perl@5.28.1-6 > perl/perl-modules-5.28@5.28.1-6
and 3 more...
Introduced by your base image (golang:1.14.6)
Organization: docker-desktop-test
Package manager: deb
Target file: Dockerfile
Project name: docker-image|99138c65ebc7
Docker image: 99138c65ebc7
Base image: golang:1.14.6
Licenses: enabled
Tested 200 dependencies for known issues, found 157 issues.
According to our scan, you are currently using the most secure version of the selected base image
HowTo
How To
How To
Créer une instance Postgres + PGAdmin (dev)
Le fichier doit s'appeler docker-compose.yml
version: "3.8"
services:
postgres:
image: postgres:9.6.12-alpine
container_name: some-postgres
volumes:
- "~/Documents/docker_pgsql_init:/docker-entrypoint-initdb.d"
- "~/Documents/docker_pgsql_volume:/var/lib/postgresql/data"
ports:
- 5432:5432
environment:
- POSTGRES_PASSWORD=password
deploy:
restart_policy:
condition: on-failure
max_attempts: 3
pgadmin:
image: dpage/pgadmin4
container_name: some-pgadmin
volumes:
- ${PWD}/servers.json:/pgadmin4/servers.json
ports:
- 8080:80
environment:
- PGADMIN_DEFAULT_EMAIL=user@domain.com
- PGADMIN_DEFAULT_PASSWORD=pgadmin
deploy:
restart_policy:
condition: on-failure
max_attempts: 3
On lance avec la commande
docker-compose up
Exemple d'un fichier bat
docker-compose up
start "" http://localhost:8080
pause