This repository contains the projects, files, and notes generated across the Bootcamp.
The first content I saw was the Git & GitHub course, because I wanted to reinforce some concepts and certainly see new stuff.
SHA1 - Secure Hash Algorithm | Used to identify a commit
Commit - store tree, parent, author, message and timestamp. Makes a hash of it.
- Git Cheat Sheet from GitHub Training | Cheat Sheets are always a resource that I search for learning something. This one from GitHub Training is very cute.
- What is a Pipeline?
- Difference between data professionals
- DataOPS
I had already used Databases in Docker Containers and I wanted to learn more and organize my knowledge. In this course I learned about creating images, containers.
-
Introduction to the theme
-
First steps with Docker
-
Docker network
-
Bridge: is the default docker network, used for communication between containers.
$ docker network ls
$ docker network create -d bridge petsBridge
$ docker run -d --net petsBridge --name db consul
$ docker run -d --env "DB=db" --net petsBridge --name web -p 8000:5000 chrch/docker-pets:1.0
$ docker exec -it web sh
$ hostname
-
Host: removes network isolation, the container responds directly to the host's network card.
$ docker run -d --net host --name db consul
$ docker run -d --env "DB=localhost" --net host chrch/docker-pets:1.0
$ docker ps
$ netstat -nltp
$ docker logs web
-
Overlay: allows communication between containers from different hosts.
$ docker ps
$ docker rm -f CONTAINER-ID
$ docker ps -a
$ docker network create -d bridge petsBridge
$ docker restart 7c
$ docker swarm init --advertise-addr 192.168.0.18
$ docker network create -d overlay petsOverlay
$ docker network ls
$ docker ps -a
$ docker service ls
$ docker service scale web=3
$ docker service converged
$ docker swarm join...
$ docker service scale <service_name>=
$ docker service create...
-
Macvlan: allows you to assign a MAC address to the container, making it visible as a physical container.
-
No network
-
-
Docker storage
-
Our project on air