Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/germdz/thory_ljn
Curso teórico de microservicios
https://github.com/germdz/thory_ljn
Last synced: about 1 month ago
JSON representation
Curso teórico de microservicios
- Host: GitHub
- URL: https://github.com/germdz/thory_ljn
- Owner: gerMdz
- License: mit
- Created: 2023-05-24T14:34:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-20T14:37:12.000Z (about 1 month ago)
- Last Synced: 2024-11-20T15:37:31.450Z (about 1 month ago)
- Language: CSS
- Size: 237 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# thory_ljn
Curso teórico de microservicios#### Documentación disponible
[docker-overview](https://docs.docker.com/get-started/docker-overview/)
[docker localStorage](https://docs.docker.com/engine/storage/drivers/)#### Comandos
* Crear un contenedor ubuntu
```bash
docker run -it ubuntu:18.04
```* Crear un contenedor con python
```bash
docker run -it python:3.8.0-buster
```Atento, ver el tema de crear el contenedor para hacer la prueba.
```bash
docker build -t flask-pro .
docker run -d -p 10010:5050 flask-pro
```
Para borrar contenedores
```bash
docker rm $(docker ps -a -q | grep python)
```Pasar un contenedor con variable de entorno
```bash
docker run -d -p 10020:5050 -e BG_COLOR=green -e TEXT_COLOR=white flask-pro
``````bash
docker tag image user/nombre_image
```Si falla la autenticación
```bash
service docker stop
rm ~/.docker/config.json
service docker start
docker login
```Comando interesantes
```bash
#Lista images
docker images#borra images
docker rmi id_image # o nombre_images#Lista contenedores
docker ps (-a)#Borra contenedores
docker rm id_container # o nombre_container```
##### Diferencia entre command y entrypoint
Ver los docker file
Se puede sobreescribir los entrypoint de inicio```bash
docker run --entrypoint newCommand image valueCommand
```#### Comandos
Crea volúmenes.```bash
docker volume create nombre_volumen
docker run -v nombre_volumen:/varlib/mysql mysql
docker run --mount type=(bind, volume, tmpfs), source=/data/mysql/nombre_volumen, destination=/varlib/mysql```
#### Documentación
[Storage drivers](https://docs.docker.com/engine/storage/drivers/)
###### Next
[Cap 46](https://www.udemy.com/course/curso-practico-de-docker-y-microservicios-desde-cero/learn/lecture/17819186#overview)