Ovido
Sprache
  • Englisch
  • Spanisch
  • Französisch
  • Portugiesisch
  • Deutsch
  • Italienisch
  • Niederländisch
  • Schwedisch
Text
  • Großbuchstaben

Benutzer

  • Anmelden
  • Konto erstellen
  • Auf Premium upgraden
Ovido
  • Startseite
  • Einloggen
  • Konto erstellen

UBUNTU

hierachie de fonctionnement

user <-> application <-> OS <-> hardware

DOCKER

permet d'utiliser des programmes, app sur des machines differentes.

machine virtuelle

Une machine virtuelle (VM) est un logiciel qui simule un ordinateur physique en permettant l'exécution de systèmes d'exploitation et d'applications comme s'ils étaient sur un matériel dédié.

caracteristique de la VM

1. **Isolation** : Chaque VM est isolée des autres VMs et de l'hôte, ce qui garantit que les applications s'exécutent dans des environnements sécurisés et indépendants.
2. **Portabilité** : Les VMs peuvent être facilement déplacées ou copiées d'un système à un autre, facilitant la gestion et la flexibilité.

3. **Évolutivité** : Il est possible d'augmenter ou de réduire les ressources (comme la mémoire, le stockage, et le CPU) allouées à une VM sans affecter les autres.

utilisation de la VM

1. **Développement et Test** : Les développeurs utilisent souvent des VMs pour tester des applications dans des environnements différents sans avoir besoin de plusieurs machines physiques.
2. **Consolidation de Serveurs** : Les entreprises utilisent des VMs pour exécuter plusieurs serveurs sur une seule machine physique, optimisant ainsi les ressources.

3. **Exécution d'OS Différents** : Permet d'exécuter plusieurs systèmes d'exploitation différents sur la même machine, comme Windows sur macOS.

avantage d'une VM

1. **Isolation complète** : Chaque VM inclut un système d'exploitation complet, assurant une isolation maximale entre les environnements.
2. **Compatibilité** : Permet d'exécuter différents systèmes d'exploitation sur une seule machine physique.

3. **Sécurité** : En raison de l'isolation complète, les VM offrent un niveau de sécurité élevé puisque chaque VM est entièrement indépendante.

inconvenient d'une VM

1. **Consommation de ressources** : Les VM nécessitent plus de ressources (mémoire, CPU) car chaque VM inclut un système d'exploitation complet.
2. **Démarrage lent** : Le temps de démarrage des VM est plus long en raison du chargement du système d'exploitation.

3. **Gestion complexe** : La gestion des mises à jour et des configurations pour chaque VM peut devenir lourde.

avantages de Docker

1. **Léger** : Les conteneurs partagent le même noyau du système d'exploitation, ce qui les rend plus légers que les VM.
2. **Démarrage rapide** : Les conteneurs démarrent beaucoup plus rapidement que les VM car ils n'ont pas besoin de charger un système d'exploitation complet.

3. **Facilité de déploiement** : Les conteneurs sont facilement portables et peuvent être déployés rapidement sur différentes plateformes.

inconvenients Docker

1. **Isolation moindre** : Les conteneurs partagent le noyau du système d'exploitation hôte, ce qui peut poser des problèmes de sécurité et d'isolation.
2. **Compatibilité limitée** : Les conteneurs fonctionnent mieux avec des applications conçues pour être exécutées dans des environnements conteneurisés.

3. **Gestion des dépendances** : Bien que Docker facilite la gestion des dépendances, il peut parfois être difficile de résoudre les conflits de dépendances entre les conteneurs.

docker vs vm

*Machines Virtuelles** : Idéales pour les environnements nécessitant une isolation complète et des systèmes d'exploitation variés.
- **Docker** : Parfait pour des déploiements rapides, des environnements légers, et des applications modernes.

c'est quoi Docker

permet d'envoyer du code plus rapidement, de standardiser les operations de vos app, de migrer aisement du code et de faire des economies en ameliorant l'utilisation des ressources. avec Docker vous possedez un objet unique que vous pouvez executer n'importe ou de manière fiable.

stateless vs statefull

App statefull enregistrent les informations anciennes et actuelles par exemple MySQL.
App stateless ne stockent aucune information ex: les protocole http://

un conteneurs docker

c'est un conteneur executable, leger et autonome qui comprend tous les elements necessaire pour executer un application.

données perennes

ce sont des informations qui restent valide, utiles et accessibles sur le long terme.

volume docker

est un moyen de stocker des données generer par les conteneurs de manière persistante (perennes).

un conteneur doit etre ...

immuable (immutabilite) : ne doit pas stocker de données qui doivent etre pérennes car il les perdras, a moins que vous les ayez perenniser. Mais si vous voulez creer une BDD dans un conteneur Docker vous devez creer un volume pour que celui-ci puissent stocker les données de facon perenne.

les differentes versions de Docker

docker community (pour linux)
docker desktop (mac et windows)

docker enterprise (entreprises)

Docker Hub

c'est une plateforme similaire à GitHub mais specialise dans le stockage d'image pour Docker.

image

c'est un modele leger, autonome et executable qui inclut ce qui est necessaires pour executer une app, y compris le code, biblihoteque, les dependances, et les configurations.

une image est...

immuable (ne change pas apres avoir etait creer)
empilable (plusieurs images)

portables (executable sur n'importe machines ayant Docker)

version stable vs version edge

Docker Inc distribue 2 versions des clients Docker desktop (mac, Windows) :
stable: version mise a jour tous les semestre

edge: mise a jour tous les mois

client docker

c'est une interface de ligne de commande quo permet aux users de communiquer avec le Demon Docker pour gerer les conteneurs, des images, des volumes, des reseaux et autres.

Ubuntu

est un OS qui peut etre utiliser pour creer une image docker mais en soi ce n'est pas une image. Ubuntu est disponible sur Docker Hub, elle fournit une base legere pour construire et executer des conteneurs Docker. En peut l'itiliser comme image pour configurer un environnement et installer des app.

Docker Hub

c'est ce que l'on appelle un registry. les registry c'est un logiciel qui permet de partager des images ou autres à d'autres personnes.

afficher les images creer

docker images

lister les conteneurs disponibles sur l'ordit

docker ps

telechager une image depuis un dossier distant ou depuis le docker hub

docker pull nom_image

run un conteneur en local

dcker run -it nom_image

arreter un run

docker stop id_conteneur (l'id tu le trouve dans docker ps)

faire tourner un conteneur en arriere plan (detacher)

docker run -it -d nom_image

demarer un server Nginx

docker run -d -p 8080:80 nginx
tu peux te rendre a l'adresse web : http://127.0.0.1:8080

executer un serveur Nginx

docker ps
docker exec -ti IDdu_ps bash

-p

permet de continuer d'utiliser la console pendant que votre conteneur tourne sur un autre processus

-p

permet de definir un port (ex: 8080:80)

comment nettoyer mon systeme

supprimer l'ensemble des ressources manuelles dans docker : docker rm ID_CONTENEUR
ou tu peux laisser faire docker le menage lui meme :

docker system prun

docker images

lister toutes les images qui sont disponibles

docker ps

lister tous les conteneurs sur l'ordit

docker pull nom_de_image(ou chemin)

va telecharger depuis un dossier existant ou depuis le docker hub une image

docker run -it node

pour faire tourner le conteneur de l'image

docker stop

arreter le run

l'argument -ti

permet d'avoir un shell bash pleinement operationnel

Quiz
myth for 6th grade
NEURO CM2
Duitse woorden
am kort
phrasal verbs
filosofia
toets
Midterms: PCM
prataique de la langue voc ang
italin phonetics
18th century
Robinson Crusoe
QUIZ #1 ANSWER KEY REVIEWER
Ellära
DEV CM1
Mitosis
CHAP 53 BLED
Health science
CHAPTER 4: ASSESSMENT AND DIAGNOSIS
CHAP 56 BLED
Japonés
welfare state
Maslow
mercados financieros internacionales
thai verbs
geografia UNAM
Endocrine System
Quimica
shdh
latino
anglais
biolo
Soci Midterm 2
patologia toracica cardiovascular
éducation physique
Grunddaten der Gestirne des SonnensystemsWichtigste Grunddater der Erde, der Sonne und anderen Planeten in unserem Sonnensystem.
SI-EinheitenGeben Sie Basiseinheiten, das Einheitssymbol und das Symbol für die Formel zu der gegebenen Basisgröße an!
prefinal ITS
Test 2
T2 part 2
Genetics Bio
klamotten
Sostantivi
Procédés stylistiques
divorziconsiglio
alberialberi
fichaEstudar o past simple, o past continuous, present simple e o present continuos.
veganvegan
Duplicazione del dna
1 Vocabulaire Prononciation
yogayoga
T2 industrial
naturadomande sulla natura
1 Vocabulaire
mga gunitang Himagsikan
Lingüística tema 1Definiciones
Vocabulario
higiene - copia
Realidade virtual
Gaio Mario
O GUI e a Relação - Homem máquina
I tentativi di riforme dei Gracchi
Os ambientes gráficos
anglais vocabulaire eco
t20_Corriente electricaCorriente electrica, ley de ohm, resistencia,intensidad leyes de de kirchff
Dryckeskunskap
Micro midterm
Psychobiologie - L’audition
flashcards
Marketing and comunications
mouvements littéraires
classes grammaticales
T Shipping Industry
anglais
Works of Luna Y Novicio
CHAP 29 BLED
nov 2024 vocab part 2
nov 2024 vocab
sto
transpo management ITS
engelska
ITS PRELIM
ITS AUTOMOBILE
act of proclamation of philippine Indipendence
infanticidio y abortof
EMBRIO B1ciclo c mitosis mieosis gastrulación espermiogénesis ciclo sexual
oxidos basicoses un metal (+) mas no metal (o-2)
Science exam
h
higiene
Quiz lymphatic
Kartilya ng Katipunan
mm34
Mr longs
Vocab words
Perfil do psicólogo nas intituições sociais é comunitárias
Derecho del Trabajo Parte Sustantiva Segundo ParcialUnidades 6 a 10
Parcial
Trigonometria 11° ano
Otorrino Parcial
näringslära 1 och 2
lifejacket pt2
biologiabio
Prepositionsuttryck
Operationstermer
Endoskopitermer
Röntgentermer
BLED CHAP 57
Sonam250-300
Prepositioner
ord/fraserlite bra å veta vissa o är egentligen en lite udda o liknande bokstav
BIO Topic 7
Weil Hotel Customer Servicemore about customer service of Weil Hotel
Glosor arbetsblad 3 och 4 med böjning
ord utan böjningnågra ord utan böjning bá
storianana
geografíaprimera guerra mundial
Get
filippa
ORG AND MANAGEMENT
laboratório de investigação
begrepp & betydelse
ciencias - copia
Cell biology
la molecola dell' acqua
Preistoria e umanizazione
Gli egizi
LO4
umanesimo e rinascimento
problemi col tre sempliceproblemi con il tre semplice e circonferenza
Seances 1-3
parte 2
TOPIK IIorefubtqa del topik
Architectures des ordinateursles ordits
romanian
articles
MySQL
Midterm Arts Architecture
economiastudio
Midterm Arts - Sculpture
syrors namn
Ögon - diagnoser
Sociologie de la connaissance
Foodfood
Midterm exam Arts - Painting
Costos
English vocab quiz
2 Parcial
ciencias
Patologías oído externo
¿¿¿WARS???
Flash cards Democracia Autoritatismo y Totalitarismo
2513 Midterm 1
Hipoacusia
biomateriales unidad 2
Questions histoire de l'art partie 4-5-6
the hungarian uprising causes, events, consequences and importance
Segundo parcial
medeltiden
Elise
tipos de rochas
Rode jaartallen geschiedenis par 1.1 tot 1.5
Geschiedenis begrippen par. 1.4
Geschiedenis begrippen par. 1.3
objetivos del plan estratégico de oportunidades- igualdad entre hombres y mujeres. - eliminar la discriminación por razón de sexo.
Solar system glosor engelska - svenska
glossor jag inte kunde
Bio Unit 1 Test
natuur
reserach chapter three
CELL BIOLOGY HL BIO - copy
Solar system vocabularySolar system vocabulary engelska/svenska
(CPHN) NUTRITIONAL ASSESSMENT/ RESEARCH
INTERNome e Cognome, Ruolo e numero di maglia
the cuban missile crisis
the cuban revolution
hungarian uprising
CPHN 2
formule degli indici di posizione
indici di posizione
Biologi kroppen åk 8 kap 6.4 Skelett mm
antropologia della moda
tyska glossor, del 2
Sciencei dont know what to write
reportaje, artículo de divulgación y mesa redonda
propiedades, textuales y marcas discursivas
texto y conectores , nexos
noticia y cronica
ENUMERATION
cuento
novela
IDENTIFICATION
TRUE OR FALSE EXAM!
Leyenda
history
chapter two
funciones linguisticasquestionario
elementos narrativosquizz
quimica
Anatomia
Storia romana
Introduction to Biology
research chapter one
ord
verb
No
GS HS 1
Streetcar Named Desire
spanska prov
БіологіяТема 1
Biology - 1.1, 1.2 - monomers and polymers, carbohydrates
text
Integumentary system
Our Country's Good Context
Ministrar
oral hälsa och dentala material
Immunförsvaret
test
Альгология
supply and demand
NP4
War Horse Production points
CHAPTER 3: VISUAL PERCEPTION PART 3
Biologie basisstof 1
Anglaisl'anglais !!!!
Acids & Bases (gr 10 science)
vävnader
Lengua Espanola
Groupe Aller
Groupe AllerDr. & Mrs Vandertramp
ekologi
(PHN) PUBLIC HEALTH NUTRITION PT. 2
CHAPTER 3: VISUAL PERCEPTION PART 2
Redovisning och finansiell analys
Produktkalkylering
Investeringskalkylering
Hållbarhet
Budgetprocessen
Typer av budgetar och deras samband
Budgeteringens roll och syften
Definizioni
Cellen
Entwicklung 1
convection currents in the earths tectonic plates
buegerschap
(PHN) PUBLIC HEALTH NUTRITION PT. 1
Patente
ögonswesems
NP 3
NP2
(PHN) NUTRITION EDUCATION
Historical and legal foundations of education
Parcial 1-Tema 1
les mots de base en anglais
culture et citoyenneté du Québec
CCQ
Procédés syntaxiques et grammaticaux
Procédés lexicaux
Wilmoth quiz