- docker
- docker-compose
- git
- Was ist Docker
- Was sind Container
- Docker Aufbau
- Dockerfile
- Übung 1
- Docker-compose
- Übung 2
- Security
Docker CLI kennenlernen
$ docker run -it --name meetup thunderguts13/docker_meet_up:latest
$ docker ps
$ docker images
$ docker exec -it meetup /bin/sh
$ docker kill meetup
$ docker start -a meetup
$ docker kill meetup
$ docker run -it --name meetup thunderguts13/docker_meet_up:latest
$ docker ps -a
$ docker container rm meetup
Dockerfile für Rails Applikation schreiben. Der Source Code ist im Ordner code abgelegt.
- Basis Image finden auf Docker Hub
- Code ins Image laden
- Dependecys herunterladen
- Startbefehl
Docker-Compose für entweder Cryptopus mit MySql oder Pfeedbacktool.
Env-Variablen für Cryptopus:
- RAILS_DB_USERNAME=root
- RAILS_DB_PASSWORD=change-me
- SECRET_KEY_BASE=change-me
- MYSQL_ROOT_PASSWORD=change-me-too
- RAILS_DB_ADAPTER: 'mysql2'
- RAILS_DB_HOST: 'cryptopus-mysql'
- RAILS_DB_NAME: 'cryptopus_prod'
- RAILS_DB_PORT: 3306
Infos:
- Datenbank: MySql
- Image: puzzle/cryptopus:stable
- https://docs.docker.com
- https://wikipedia.org
- https://www.youtube.com/watch?v=EnJ7qX9fkcU
- https://www.opencontainers.org/
- https://jonnylangefeld.github.io/learning/Docker/How%2Bto%2BDocker.html
- https://devopscube.com/what-is-docker
- https://nickjanetakis.com/blog/understanding-how-the-docker-daemon-and-docker-cli-work-together
- https://snyk.io/blog/10-docker-image-security-best-practices/