<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4102117462833659555</id><updated>2025-12-01T08:40:23.637+01:00</updated><category term="Linux"/><category term="Windows"/><category term="Cisco"/><category term="Astuce"/><category term="Services"/><category term="Application Réseaux"/><category term="CCNA"/><category term="Livres"/><category term="CCNA 4"/><category term="CCNA 2"/><category term="CCNA 3"/><category term="Cloud computing"/><category term="E-books"/><category term="LDAP"/><category term="La virtualisation et les conteneurs"/><category term="ubuntu"/><category term="Wi-fi"/><category term="unix"/><category term="Docker"/><category term="Documents"/><category term="Hypervision"/><category term="Algorithme génétique"/><category term="Formation Linux en Video"/><category term="La supervision"/><category term="Les attaques historiques"/><category term="Les malwares"/><category term="Machine Learning"/><category term="Red Hat Entreprise Linux 7."/><category term="wifi"/><category term="AI"/><category term="CentOS 8"/><category term="La norme 802.1Q"/><category term="Le Data Mining"/><category term="Les commandes de base de LINUX"/><category term="OpenLDAP"/><category term="Routage"/><category term="SSD"/><category term="Windows2012"/><category term="cmd"/><category term="dhcp"/><category term="google"/><title type='text'>Club Tutoriel Informatique</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default?start-index=26&amp;max-results=25'/><author><name>IT2</name><uri>http://www.blogger.com/profile/13624797066597173493</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>203</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-2759428956219398024</id><published>2023-12-30T14:11:00.000+01:00</published><updated>2023-12-30T14:11:05.418+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Astuce"/><title type='text'>Comment créer un raccourci bureau avec Google chrome</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://youtube.com/embed/94ItNm160fI?si=CuplJ0012XBsugP6&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/2759428956219398024/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/12/Comment creer un raccourci bureau avec Google chrome.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/2759428956219398024'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/2759428956219398024'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/12/Comment creer un raccourci bureau avec Google chrome.html' title='Comment créer un raccourci bureau avec Google chrome'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/94ItNm160fI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-5369956678507862003</id><published>2023-02-28T14:02:00.007+01:00</published><updated>2023-02-28T14:02:40.615+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Comment Installer Java OpenJDK 11 sur CentOS Linux.</title><content type='html'>&lt;p&gt;&amp;nbsp;OpenJDK est une implémentation open source de la plate-forme de développement Java. Il s&#39;agit d&#39;un projet collaboratif qui est géré par Oracle et soutenu par une communauté mondiale de développeurs. OpenJDK est composé d&#39;un ensemble de bibliothèques, d&#39;outils de développement et d&#39;une machine virtuelle Java (JVM).&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0C1Ob-eodLvc9MuePP3DreQvNFYb1ZrytBExlZuGZGcuPvrSnmsSAtPLqaowssI9x2VuhZB94Yut6u8odQ1m1l_nutu68hP0Lna_OOT3BwDzsoaJkEhFY9Zqe6K1SCDf38m3ncYsZBCIrM6IKI52eTqZ5y3ySemB9yyvOcCgCJdBe10NXUXDqOHdmaw/s1280/Magenta%20Futuristic%20Gaming%20YouTube%20Thumbnail.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Comment Installer Java OpenJDK 11 sur CentOS Linux.&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0C1Ob-eodLvc9MuePP3DreQvNFYb1ZrytBExlZuGZGcuPvrSnmsSAtPLqaowssI9x2VuhZB94Yut6u8odQ1m1l_nutu68hP0Lna_OOT3BwDzsoaJkEhFY9Zqe6K1SCDf38m3ncYsZBCIrM6IKI52eTqZ5y3ySemB9yyvOcCgCJdBe10NXUXDqOHdmaw/w400-h225/Magenta%20Futuristic%20Gaming%20YouTube%20Thumbnail.png&quot; title=&quot;Comment Installer Java OpenJDK 11 sur CentOS Linux.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;L&#39;objectif d&#39;OpenJDK est de fournir une implémentation gratuite et open source de Java, permettant à la communauté de développeurs de participer à l&#39;évolution de la plate-forme Java et de proposer des améliorations. En plus de cela, OpenJDK offre également une alternative à la version propriétaire de Java de Oracle.&lt;/p&gt;&lt;p&gt;De nombreuses distributions Linux incluent OpenJDK comme leur implémentation de Java par défaut. Les développeurs peuvent également télécharger et installer OpenJDK directement depuis le site web d&#39;OpenJDK.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Installez OpenJDK 11.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;[1]&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Si vous n&#39;avez besoin que de JRE, installez uniquement le package [java-11-openjdk],&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;mais si vous avez besoin d&#39;un compilateur, installez également le package [java-11-openjdk-devel].&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# dnf -y install java-11-openjdk java-11-openjdk-devel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# cat &amp;gt; /etc/profile.d/java.sh &amp;lt;&amp;lt;&#39;EOF&#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java)))))&lt;/p&gt;&lt;p&gt;export PATH=$PATH:$JAVA_HOME/bin&lt;/p&gt;&lt;p&gt;EOF&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# source /etc/profile.d/java.sh&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# java --version&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;openjdk 11.0.10 2021-01-19 LTS&lt;/p&gt;&lt;p&gt;OpenJDK Runtime Environment 18.9 (build 11.0.10+9-LTS)&lt;/p&gt;&lt;p&gt;OpenJDK 64-Bit Server VM 18.9 (build 11.0.10+9-LTS, mixed mode, sharing)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;# vérifier pour créer un programme de test&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# cat &amp;gt; java_test.java &amp;lt;&amp;lt;&#39;EOF&#39;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #274e13;&quot;&gt;class java_test {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&quot;Hello Java World !&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #274e13;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #274e13;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;EOF&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# javac java_test.java&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# java java_test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Hello Java World !&lt;/p&gt;&lt;p&gt;&lt;b&gt;[2]&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Si vous avez installé plusieurs versions de Java à partir du référentiel officiel CentOS, il est possible de les changer avec [alternatives].&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black; color: white;&quot;&gt;[root@clubti ~]# alternatives --config java&lt;/span&gt;&lt;/p&gt;&lt;p&gt;There are 2 programs which provide &#39;java&#39;.&lt;/p&gt;&lt;p&gt;&amp;nbsp; Selection&amp;nbsp; &amp;nbsp; Command&lt;/p&gt;&lt;p&gt;-----------------------------------------------&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-8.el8.x86_64/bin/java)&lt;/p&gt;&lt;p&gt;*+ 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-4.el8.x86_64/jre/bin/java)&lt;/p&gt;&lt;p&gt;Enter to keep the current selection[+], or type selection number: 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# alternatives --config javac&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;There are 2 programs which provide &#39;javac&#39;.&lt;/p&gt;&lt;p&gt;&amp;nbsp; Selection&amp;nbsp; &amp;nbsp; Command&lt;/p&gt;&lt;p&gt;-----------------------------------------------&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-8.el8.x86_64/bin/javac)&lt;/p&gt;&lt;p&gt;*+ 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-4.el8.x86_64/bin/javac)&lt;/p&gt;&lt;p&gt;Enter to keep the current selection[+], or type selection number: 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]# java --version&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;openjdk 11.0.10 2021-01-19 LTS&lt;/p&gt;&lt;p&gt;OpenJDK Runtime Environment 18.9 (build 11.0.10+9-LTS)&lt;/p&gt;&lt;p&gt;OpenJDK 64-Bit Server VM 18.9 (build 11.0.10+9-LTS, mixed mode, sharing)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black; color: white;&quot;&gt;[root@clubti ~]# javac --version&lt;/span&gt;&lt;/p&gt;&lt;p&gt;javac 11.0.10&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Tutoriel pour l&#39;installation :&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;359&quot; src=&quot;https://www.youtube.com/embed/_kMtYrl7Qsk&quot; width=&quot;518&quot; youtube-src-id=&quot;_kMtYrl7Qsk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/5369956678507862003/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-java-openjdk-11-sur.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/5369956678507862003'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/5369956678507862003'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-java-openjdk-11-sur.html' title='Comment Installer Java OpenJDK 11 sur CentOS Linux.'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0C1Ob-eodLvc9MuePP3DreQvNFYb1ZrytBExlZuGZGcuPvrSnmsSAtPLqaowssI9x2VuhZB94Yut6u8odQ1m1l_nutu68hP0Lna_OOT3BwDzsoaJkEhFY9Zqe6K1SCDf38m3ncYsZBCIrM6IKI52eTqZ5y3ySemB9yyvOcCgCJdBe10NXUXDqOHdmaw/s72-w400-h225-c/Magenta%20Futuristic%20Gaming%20YouTube%20Thumbnail.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-6315914775791525104</id><published>2023-02-18T13:20:00.001+01:00</published><updated>2023-02-18T13:20:06.437+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Docker"/><title type='text'>Installer Docker sur CentOS : tutoriel complet</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Docker est une plateforme de conteneurs qui permet d&#39;emballer des applications dans des conteneurs logiciels pour faciliter leur déploiement, leur exécution et leur gestion sur différents environnements.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjidOombgRSJoDG994c2SmggVU-rwoFp-TNZ5aB96vcZ1QkuFwvEuJA9da0WHgA8IRCJHaw7_a7b4xkbZqRW__H4sH7QVskm19BRs5kQBFRrO0V0MThC9s9e6M_LpOFqmgMnnPZGK31nYBpviga1xkEfsRz9ayAJnCO2N1xrwOdVeL21TgaGe7JNkPm3A/s1280/cold,%20smooth%20&amp;amp;%20tasty..png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Installer Docker sur CentOS : tutoriel complet&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjidOombgRSJoDG994c2SmggVU-rwoFp-TNZ5aB96vcZ1QkuFwvEuJA9da0WHgA8IRCJHaw7_a7b4xkbZqRW__H4sH7QVskm19BRs5kQBFRrO0V0MThC9s9e6M_LpOFqmgMnnPZGK31nYBpviga1xkEfsRz9ayAJnCO2N1xrwOdVeL21TgaGe7JNkPm3A/w400-h225/cold,%20smooth%20&amp;amp;%20tasty..png&quot; title=&quot;Installer Docker sur CentOS : tutoriel complet&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Concrètement, Docker permet de créer des conteneurs qui encapsulent une application, ses dépendances et son environnement d&#39;exécution, ce qui permet d&#39;assurer une portabilité et une cohérence des applications à travers différents environnements (du développement à la production).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Les conteneurs Docker sont légers, rapides et isolés les uns des autres, ce qui permet de les déployer rapidement et efficacement, et de simplifier la gestion des applications. Docker est devenu un outil incontournable pour le développement et le déploiement d&#39;applications modernes, notamment dans les environnements Cloud.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Pour installer Docker sur CentOS, vous pouvez suivre les étapes suivantes :&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;369&quot; src=&quot;https://www.youtube.com/embed/N7Q-TYWch6w&quot; width=&quot;519&quot; youtube-src-id=&quot;N7Q-TYWch6w&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Mettre à jour le système :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;sql&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-sql&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo yum &lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;update&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Installer les dépendances nécessaires :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;kotlin&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-kotlin&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo yum install -y yum-utils device-mapper-persistent-&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;data&lt;/span&gt; lvm2
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Ajouter le référentiel Docker :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;csharp&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-csharp&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo yum-config-manager --&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;add&lt;/span&gt;-repo https:&lt;span class=&quot;hljs-comment&quot; color=&quot;rgba(255, 255, 255, 0.5)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;//download.docker.com/linux/centos/docker-ce.repo&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Installer Docker :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;lua&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-lua&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo yum install docker-ce docker-ce-cli containerd.&lt;span class=&quot;hljs-built_in&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #e9950c;&quot;&gt;io&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Démarrer le service Docker :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;sql&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-sql&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo systemctl &lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;start&lt;/span&gt; docker
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Vérifier que Docker est en cours d&#39;exécution :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 1.25em; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;lua&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-lua&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;sudo systemctl &lt;span class=&quot;hljs-built_in&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #e9950c;&quot;&gt;status&lt;/span&gt; docker
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Ajouter votre utilisateur au groupe Docker (optionnel) :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: transparent; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: currentcolor; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;php&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-php-template&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;&lt;span class=&quot;xml&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;sudo usermod -aG docker &lt;span class=&quot;hljs-tag&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;&amp;lt;&lt;span class=&quot;hljs-name&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;votre_utilisateur&lt;/span&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Cette étape permet à votre utilisateur d&#39;exécuter des commandes Docker sans avoir à utiliser sudo à chaque fois.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;C&#39;est tout ! Vous pouvez maintenant utiliser Docker sur votre système CentOS.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Les administrateurs système peuvent gérer les conteneurs Docker de plusieurs façons, notamment :&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Démarrer et arrêter des conteneurs : Les administrateurs système peuvent utiliser la commande &quot;docker start&quot; pour démarrer un conteneur et &quot;docker stop&quot; pour l&#39;arrêter.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Visualiser les conteneurs en cours d&#39;exécution : La commande &quot;docker ps&quot; permet d&#39;afficher tous les conteneurs en cours d&#39;exécution.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Créer de nouveaux conteneurs : Les administrateurs système peuvent créer de nouveaux conteneurs en utilisant la commande &quot;docker run&quot;. Cette commande permet de spécifier une image Docker à utiliser pour créer un nouveau conteneur.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Accéder aux logs de conteneurs : Les administrateurs système peuvent accéder aux logs des conteneurs en utilisant la commande &quot;docker logs&quot;. Cela permet de diagnostiquer les problèmes éventuels dans les conteneurs.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Gérer les réseaux : Les administrateurs système peuvent créer, modifier et supprimer des réseaux Docker en utilisant la commande &quot;docker network&quot;.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Gérer les images : Les administrateurs système peuvent gérer les images Docker en utilisant les commandes &quot;docker pull&quot; pour télécharger une image, &quot;docker push&quot; pour publier une image, et &quot;docker rmi&quot; pour supprimer une image.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Gérer les volumes : Les administrateurs système peuvent gérer les volumes Docker en utilisant les commandes &quot;docker volume create&quot; pour créer un nouveau volume, &quot;docker volume ls&quot; pour afficher tous les volumes, et &quot;docker volume rm&quot; pour supprimer un volume.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;En outre, les administrateurs système peuvent utiliser des outils de gestion de conteneurs Docker tels que Docker Compose ou Kubernetes pour simplifier la gestion des conteneurs sur un grand nombre de machines.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Voici quelques meilleures pratiques à suivre lors de la création d&#39;images Docker personnalisées à l&#39;aide de Dockerfiles :&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utiliser les instructions &quot;FROM&quot; et &quot;TAG&quot; : La première instruction d&#39;un Dockerfile doit être &quot;FROM&quot; pour spécifier l&#39;image de base à utiliser. Vous devriez également utiliser l&#39;instruction &quot;TAG&quot; pour spécifier la version de l&#39;image de base que vous utilisez.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utiliser un nommage approprié pour l&#39;image : Le nom de l&#39;image doit être significatif et facile à comprendre. Il devrait être en minuscules et séparé par des tirets.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Minimiser le nombre de couches : Le nombre de couches dans une image peut affecter les performances et la sécurité. Il est donc recommandé de minimiser le nombre de couches en combinant des commandes similaires en une seule couche.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utiliser &quot;COPY&quot; plutôt que &quot;ADD&quot; : L&#39;instruction &quot;COPY&quot; est préférable à l&#39;instruction &quot;ADD&quot; car elle est plus simple et ne prend pas en charge les fichiers d&#39;URL.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Éviter les dépendances inutiles : Les images doivent être aussi légères que possible, il est donc important d&#39;éviter les dépendances inutiles. Cela peut être fait en supprimant les fichiers temporaires et en nettoyant les caches après l&#39;installation des paquets.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Éviter d&#39;utiliser &quot;RUN&quot; pour plusieurs commandes : Utiliser une seule commande &quot;RUN&quot; pour plusieurs commandes peut créer de nombreuses couches et rendre l&#39;image plus grande. Il est préférable d&#39;utiliser des &amp;amp;&amp;amp; pour exécuter plusieurs commandes dans une seule instruction &quot;RUN&quot;.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Définir un point d&#39;entrée : Le point d&#39;entrée spécifie la commande à exécuter lorsqu&#39;un conteneur est démarré à partir de l&#39;image. Il est recommandé de définir un point d&#39;entrée pour améliorer la sécurité et la facilité d&#39;utilisation.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utiliser des fichiers .dockerignore : Les fichiers .dockerignore sont utilisés pour spécifier les fichiers et les répertoires qui ne doivent pas être inclus dans l&#39;image. Cela peut aider à réduire la taille de l&#39;image et à améliorer les performances.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Mettre à jour régulièrement les images : Les images doivent être régulièrement mises à jour pour inclure les dernières mises à jour de sécurité et les correctifs. Il est donc important de garder une trace des images et de mettre à jour régulièrement celles que vous utilisez.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;En suivant ces meilleures pratiques, vous pouvez créer des images Docker personnalisées efficaces, sécurisées et faciles à utiliser.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Le réseau Docker est un sous-système de Docker qui permet aux conteneurs Docker de communiquer entre eux et avec l&#39;extérieur. Il est conçu pour être flexible, modulaire et facile à utiliser.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Voici comment le réseau Docker fonctionne :&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Création de ponts de réseau : Lorsqu&#39;un conteneur Docker est créé, Docker crée automatiquement un pont de réseau virtuel, qui est un réseau privé interne au système hôte. Ce pont de réseau permet à tous les conteneurs de communiquer entre eux.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Attribution d&#39;adresses IP : Chaque conteneur Docker reçoit une adresse IP unique à partir d&#39;un sous-réseau privé spécifié par l&#39;utilisateur. Les adresses IP peuvent être attribuées manuellement ou automatiquement par Docker.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utilisation de liens de conteneur : Les conteneurs peuvent être liés les uns aux autres, créant ainsi une connexion réseau entre eux. Les liens de conteneur permettent à un conteneur d&#39;accéder aux ports exposés d&#39;un autre conteneur.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Exposition de ports : Les ports d&#39;un conteneur peuvent être exposés à l&#39;extérieur du conteneur, permettant ainsi à d&#39;autres conteneurs ou à l&#39;extérieur d&#39;accéder aux services en cours d&#39;exécution dans le conteneur.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Utilisation de réseaux personnalisés : Docker permet également la création de réseaux personnalisés, qui sont des réseaux privés isolés du réseau par défaut de Docker. Les réseaux personnalisés peuvent être utilisés pour isoler les conteneurs et contrôler l&#39;accès aux services.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Configuration de la sécurité : Docker fournit également des fonctionnalités de sécurité pour les réseaux Docker, notamment la segmentation de réseau et l&#39;isolation de conteneurs pour protéger les conteneurs et les données.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;En résumé, le réseau Docker est un sous-système essentiel de Docker qui permet aux conteneurs de communiquer entre eux et avec l&#39;extérieur. Les fonctionnalités du réseau Docker, notamment les ponts de réseau, les adresses IP, les liens de conteneur et les réseaux personnalisés, offrent une grande flexibilité pour créer des environnements de conteneurs personnalisés et sécurisés.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Pour fabriquer vos propres conteneurs et images Docker, vous devez suivre les étapes suivantes :&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Écrire un fichier Dockerfile : Un Dockerfile est un fichier texte qui contient des instructions pour construire une image Docker. Les instructions peuvent inclure des commandes pour installer des packages, configurer des paramètres de l&#39;application, etc.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Créer une image Docker : Une fois que vous avez créé le fichier Dockerfile, vous pouvez utiliser la commande &quot;docker build&quot; pour construire une image Docker à partir de ce fichier. Cette commande va exécuter chaque instruction du Dockerfile, une par une, pour créer l&#39;image.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Créer un conteneur à partir de l&#39;image : Une fois que vous avez créé une image Docker, vous pouvez créer un conteneur à partir de cette image en utilisant la commande &quot;docker run&quot;. Cette commande va lancer une instance du conteneur à partir de l&#39;image que vous avez créée.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Personnaliser le conteneur : Vous pouvez personnaliser le conteneur en modifiant les fichiers et les paramètres de configuration. Vous pouvez également exécuter des commandes dans le conteneur en utilisant la commande &quot;docker exec&quot;.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;Enregistrer l&#39;image : Une fois que vous avez personnalisé le conteneur, vous pouvez enregistrer les modifications en créant une nouvelle image à partir du conteneur. Cette image peut ensuite être utilisée pour créer d&#39;autres conteneurs.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Voici quelques conseils à suivre lors de la création de vos propres conteneurs et images Docker :&lt;/p&gt;&lt;ul style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;Utilisez des images de base légères pour minimiser la taille de l&#39;image finale.&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;Essayez de minimiser le nombre d&#39;instructions dans le fichier Dockerfile pour faciliter la compréhension et la maintenance.&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;Utilisez des variables d&#39;environnement pour faciliter la personnalisation du conteneur.&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;Évitez d&#39;utiliser des mots de passe en dur dans les fichiers Dockerfile ou les images.&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;Utilisez le fichier .dockerignore pour exclure les fichiers inutiles de l&#39;image Docker.&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;En suivant ces conseils et en pratiquant régulièrement la création de conteneurs et d&#39;images Docker, vous pourrez rapidement devenir un expert dans la construction d&#39;environnements de conteneurs personnalisés.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;Voici un exemple simple de Dockerfile qui utilise une image de base Ubuntu pour créer une nouvelle image contenant une application Flask :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;sql&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-sql&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;FROM&lt;/span&gt; ubuntu:latest

RUN apt&lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;get&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;update&lt;/span&gt; &lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; \
    apt&lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;get&lt;/span&gt; install &lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;-&lt;/span&gt;y python3&lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;-&lt;/span&gt;pip &lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; \
    pip3 install &lt;span class=&quot;hljs-comment&quot; color=&quot;rgba(255, 255, 255, 0.5)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;--no-cache-dir flask&lt;/span&gt;

WORKDIR &lt;span class=&quot;hljs-operator&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;/&lt;/span&gt;app

&lt;span class=&quot;hljs-keyword&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #2e95d3;&quot;&gt;COPY&lt;/span&gt; . .

CMD [&quot;python3&quot;, &quot;app.py&quot;]
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Ce Dockerfile contient les instructions suivantes :&lt;/p&gt;&lt;ul style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;FROM&lt;/code&gt; : spécifie l&#39;image de base à utiliser, dans ce cas, la dernière version d&#39;Ubuntu.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;RUN&lt;/code&gt; : exécute des commandes pendant la création de l&#39;image. Ici, nous mettons à jour les paquets et installons Python 3 et Flask à l&#39;aide de pip.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;WORKDIR&lt;/code&gt; : définit le répertoire de travail pour les instructions suivantes.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;COPY&lt;/code&gt; : copie les fichiers locaux dans le répertoire de travail de l&#39;image.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;CMD&lt;/code&gt; : définit la commande par défaut qui sera exécutée lorsque le conteneur sera démarré. Dans ce cas, nous lançons notre application Flask.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Ce Dockerfile crée une nouvelle image qui contient une application Flask. Pour construire l&#39;image, vous pouvez utiliser la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;docker build&lt;/code&gt;. Voici un exemple de commande :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;docker build -t nom_image .
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;L&#39;option &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;-t&lt;/code&gt; permet de spécifier le nom de l&#39;image que vous voulez créer et le &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;.&lt;/code&gt; indique le répertoire local qui contient le fichier Dockerfile.&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;Une fois que l&#39;image est créée, vous pouvez lancer un conteneur à partir de celle-ci en utilisant la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;docker run&lt;/code&gt;. Voici un exemple de commande :&lt;/p&gt;&lt;pre style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; line-height: 1.71429; margin-bottom: 0px; margin-top: 0px; overflow-x: auto; padding: 0px;&quot;&gt;&lt;div class=&quot;bg-black mb-4 rounded-md&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(0,0,0,var(--tw-bg-opacity)); border-radius: 0.375rem; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin-bottom: 1rem;&quot;&gt;&lt;div class=&quot;flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans&quot; style=&quot;--tw-bg-opacity: 1; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-text-opacity: 1; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: rgba(52,53,65,var(--tw-bg-opacity)); border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: rgba(217,217,227,var(--tw-text-opacity)); display: flex; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 0.75rem; line-height: 1rem; padding: 0.5rem 1rem; position: relative;&quot;&gt;&lt;span style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;css&lt;/span&gt;&lt;button class=&quot;flex ml-auto gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; appearance: button; background-image: none; border-color: rgb(217, 217, 227); border-style: solid; border-width: 0px; cursor: pointer; display: flex; font-family: inherit; font-size: 12px; font-weight: inherit; gap: 0.5rem; line-height: inherit; margin: 0px 0px 0px auto; padding: 0px;&quot;&gt;&lt;svg class=&quot;h-4 w-4&quot; fill=&quot;none&quot; height=&quot;1em&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2&quot; stroke=&quot;currentColor&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;1em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&quot;&gt;&lt;/path&gt;&lt;rect height=&quot;4&quot; rx=&quot;1&quot; ry=&quot;1&quot; width=&quot;8&quot; x=&quot;8&quot; y=&quot;2&quot;&gt;&lt;/rect&gt;&lt;/svg&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;div class=&quot;p-4 overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; overflow-y: auto; padding: 1rem;&quot;&gt;&lt;code class=&quot;!whitespace-pre hljs language-css&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: none; border-radius: 0.3em; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: white; font-family: inherit; font-size: inherit; font-weight: inherit; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0.1em; tab-size: 4; white-space: normal; word-break: normal; word-spacing: normal;&quot;&gt;docker run -&lt;span class=&quot;hljs-selector-tag&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;hljs-number&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #df3079;&quot;&gt;5000&lt;/span&gt;:&lt;span class=&quot;hljs-number&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #df3079;&quot;&gt;5000&lt;/span&gt; nom_image
&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f7f7f8; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;L&#39;option &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;-p&lt;/code&gt; permet de mapper le port 5000 du conteneur à un port disponible sur l&#39;hôte local. Cela permet d&#39;accéder à l&#39;application Flask à partir du navigateur en accédant à l&#39;URL &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;http://localhost:5000&lt;/code&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/6315914775791525104/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/installer-docker-sur-centos-tutoriel.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6315914775791525104'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6315914775791525104'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/installer-docker-sur-centos-tutoriel.html' title='Installer Docker sur CentOS : tutoriel complet'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjidOombgRSJoDG994c2SmggVU-rwoFp-TNZ5aB96vcZ1QkuFwvEuJA9da0WHgA8IRCJHaw7_a7b4xkbZqRW__H4sH7QVskm19BRs5kQBFRrO0V0MThC9s9e6M_LpOFqmgMnnPZGK31nYBpviga1xkEfsRz9ayAJnCO2N1xrwOdVeL21TgaGe7JNkPm3A/s72-w400-h225-c/cold,%20smooth%20&amp;%20tasty..png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-675732192827877007</id><published>2023-02-15T10:40:00.001+01:00</published><updated>2023-02-15T10:40:35.521+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Paramètres initiaux : Utiliser la console d&#39;administration Web | cockpit console Linux CentOS</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;color: #374151; font-size: 16px; white-space: pre-wrap;&quot;&gt;Le cockpit est une interface graphique de gestion de système pour les distributions Linux, y compris CentOS. Il permet aux administrateurs de gérer les serveurs à distance via une interface web simple et conviviale, sans avoir besoin d&#39;utiliser la ligne de commande. La console de cockpit peut être utilisée pour effectuer des tâches telles que la gestion des utilisateurs, la gestion des services, la surveillance des performances et l&#39;accès à des journaux système.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; font-size: 16px; white-space: pre-wrap;&quot;&gt;Le cockpit fonctionne en se connectant à un serveur via une interface web sécurisée. Une fois connecté, vous pouvez accéder à diverses fonctionnalités à partir d&#39;une interface conviviale. Vous pouvez configurer des paramètres de base tels que les utilisateurs, les services, les ressources système et les journaux, visualiser les performances en temps réel et effectuer des tâches administratives telles que l&#39;ajout de logiciels et la gestion des mises à jour du système. Le cockpit utilise des modules pour ajouter des fonctionnalités supplémentaires, et ces modules peuvent être installés et configurés à partir de l&#39;interface. En utilisant le cockpit, vous pouvez économiser du temps et simplifier la gestion de vos serveurs CentOS.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;339&quot; src=&quot;https://www.youtube.com/embed/eWAvR9dIUpU&quot; width=&quot;503&quot; youtube-src-id=&quot;eWAvR9dIUpU&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;Cockpit Admin Console est installé avec CentOS Stream 9 Base Environment [Server] ou autres. Il est possible de gérer votre serveur CentOS Stream sur un navigateur Web pour l&#39;activer.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;
[1]	À l&#39;invite de connexion à la console, un message semblable à [Activer la console Web ***] s&#39;affiche, il est possible d&#39;utiliser la console d&#39;administration pour l&#39;activer.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;block&quot; style=&quot;background-color: #191919; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px 0px 21px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: white; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;[racine@clubti ~]#&lt;/span&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;systemctl&lt;/span&gt;&lt;span style=&quot;color: palegreen;&quot;&gt;&amp;nbsp;enable --now cockpit.socket&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;[racine@clubti&amp;nbsp;~]#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;color: #fcff01; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;ss&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;color: #fcff01;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: palegreen;&quot;&gt;-napt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; letter-spacing: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; white-space: pre-wrap; word-break: break-all;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;État Recv-Q Envoi-Q Adresse locale&amp;nbsp;: adresse d&#39;homologue de port&amp;nbsp;: processus de port&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;
ECOUTEZ 0 128 0.0.0.0:22 0.0.0.0:* utilisateurs:((&quot;sshd&quot;,pid=733,fd=3))&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;
ECOUTEZ 0 4096 *:9090 *:* utilisateurs:((&quot;systemd&quot;,pid=1,fd=46))&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;
ECOUTEZ 0 128 [::]:22 [::]:* utilisateurs:((&quot;sshd&quot;,pid=733,fd=4))&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;div class=&quot;block&quot; style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px 0px 21px; padding: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;[racine@clubti ~]#&lt;/span&gt;&lt;span style=&quot;color: palegreen;&quot;&gt;firewall-cmd --list-service&lt;/span&gt;&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;cockpit dhcpv6-client ssh&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;[racine@clubti ~]#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #191919; color: palegreen; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700;&quot;&gt;firewall-cmd --add-service=cockpit&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;succès&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px;&quot; /&gt;&lt;span style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;[root@clubti ~]#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #191919; color: palegreen; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700;&quot;&gt;firewall-cmd --runtime-to-permanent&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #191919; color: white; font-family: Consolas, &amp;quot;Courier New&amp;quot;, Courier, Monaco, monospace; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: inherit;&quot;&gt;succès&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;[2]	Accédez à [https://(nom d&#39;hôte ou adresse IP du serveur):9090/] avec un navigateur Web à partir de localhost ou d&#39;autres ordinateurs clients, puis le formulaire de connexion Cockpit s&#39;affiche comme suit. Connectez-vous avec un utilisateur local sur votre serveur. (Il utilise l&#39;utilisateur root sur cet exemple)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInyP5x7azt78wv3qGejzVL0VE1QI6gp-SOASss88Y24A4kdBhxVX-M_evFVYtkav2LFZds2FOxcXzLbw6GGHjAtKvB4zBD_ad_sJGcntRLCDzwqCDgWuL5RANRYhUNyoqJzCJYDk264usZDbqAKJFc243eFA4J6vWJ-IAY5tAyEg2fS_1AOnVngZJJA/s1324/web%20admin.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Paramètres initiaux : Utiliser la console d&#39;administration Web | cockpit console Linux CentOS&quot; border=&quot;0&quot; data-original-height=&quot;743&quot; data-original-width=&quot;1324&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInyP5x7azt78wv3qGejzVL0VE1QI6gp-SOASss88Y24A4kdBhxVX-M_evFVYtkav2LFZds2FOxcXzLbw6GGHjAtKvB4zBD_ad_sJGcntRLCDzwqCDgWuL5RANRYhUNyoqJzCJYDk264usZDbqAKJFc243eFA4J6vWJ-IAY5tAyEg2fS_1AOnVngZJJA/w400-h225/web%20admin.PNG&quot; title=&quot;Paramètres initiaux : Utiliser la console d&#39;administration Web | cockpit console Linux CentOS&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/675732192827877007/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/cockpit-console-Linux-CentOS.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/675732192827877007'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/675732192827877007'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/cockpit-console-Linux-CentOS.html' title='Paramètres initiaux : Utiliser la console d&#39;administration Web | cockpit console Linux CentOS'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/eWAvR9dIUpU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-184422756882442051</id><published>2023-02-11T15:07:00.004+01:00</published><updated>2023-02-13T17:35:26.034+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Astuce"/><title type='text'>Comment installer MacOs avec VirtualBox</title><content type='html'>&lt;p&gt;&amp;nbsp;MacOS est le système d&#39;exploitation utilisé par les ordinateurs Apple. Il est conçu pour les ordinateurs Mac et est l&#39;un des systèmes d&#39;exploitation les plus populaires pour les utilisateurs de Mac. Il fournit une interface graphique conviviale et une large gamme d&#39;outils et d&#39;applications pour les utilisateurs, notamment le navigateur web Safari, les applications iWork et iLife, et la suite d&#39;outils de productivité iWork. MacOS est souvent considéré comme étant très stable et sécurisé, et est souvent utilisé pour les activités professionnelles, telles que la vidéo et la musique en studio d&#39;enregistrement.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3mFSWvr7LdcQHIH79da4KllIIUfvYDeqDV3QNhv5RWvN5d2dCBVGhu8TGMycLfBC3fFkZ9aTSfe6VCXeQXtZ_Ku2yoA0DmX9pkJLwDKpgPP0q3xv8NmMmXYZgmLdvuhtI0zT6XHj6Il4BL5rsdvPwgi2ONw07ZzwGDt-cEIWppztieM6HHn3_dWnIZw/s1280/Colorful%20Freelancer%20YouTube%20Thumbnail.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3mFSWvr7LdcQHIH79da4KllIIUfvYDeqDV3QNhv5RWvN5d2dCBVGhu8TGMycLfBC3fFkZ9aTSfe6VCXeQXtZ_Ku2yoA0DmX9pkJLwDKpgPP0q3xv8NmMmXYZgmLdvuhtI0zT6XHj6Il4BL5rsdvPwgi2ONw07ZzwGDt-cEIWppztieM6HHn3_dWnIZw/s320/Colorful%20Freelancer%20YouTube%20Thumbnail.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;1.&amp;nbsp;&lt;span style=&quot;background-color: #f8f9fa; color: #202124; font-family: inherit; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Téléchargez Mac OS ISO&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;https://archive.org/details/macos-collection&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;2.&amp;nbsp;&lt;span style=&quot;background-color: #f8f9fa; color: #202124; font-family: inherit; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Créer une nouvelle machine virtuelle&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;p&gt;cd &quot;%programfiles%\Oracle\VirtualBox\&quot;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;VBoxManage modifyvm &quot;MacOS12&quot; --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiSystemProduct&quot; &quot;iMac11,3&quot;&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiSystemVersion&quot; &quot;1.0&quot;&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/Devices/efi/0/Config/DmiBoardProduct&quot; &quot;NetVN&quot;&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/Devices/smc/0/Config/DeviceKey&quot; &quot;ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc&quot;&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC&quot; 1&lt;br /&gt;VBoxManage modifyvm &quot;MacOS12&quot; --cpu-profile &quot;Intel Xeon X5482 3.20GHz&quot;&lt;br /&gt;VBoxManage setextradata &quot;MacOS12&quot; &quot;VBoxInternal/TM/TSCMode&quot; &quot;RealTSCOffset&quot;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;3. Install MacOS on VirtualBox&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;351&quot; src=&quot;https://www.youtube.com/embed/ohHUpbTNlbE&quot; width=&quot;500&quot; youtube-src-id=&quot;ohHUpbTNlbE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;VBoxManage setextradata &quot;MacOS12&quot; VBoxInternal2/EfiGraphicsResolution 1920x1080&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/184422756882442051/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/installer-macos-sur-pc-windows-avec-virtualbox.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/184422756882442051'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/184422756882442051'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/installer-macos-sur-pc-windows-avec-virtualbox.html' title='Comment installer MacOs avec VirtualBox'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3mFSWvr7LdcQHIH79da4KllIIUfvYDeqDV3QNhv5RWvN5d2dCBVGhu8TGMycLfBC3fFkZ9aTSfe6VCXeQXtZ_Ku2yoA0DmX9pkJLwDKpgPP0q3xv8NmMmXYZgmLdvuhtI0zT6XHj6Il4BL5rsdvPwgi2ONw07ZzwGDt-cEIWppztieM6HHn3_dWnIZw/s72-c/Colorful%20Freelancer%20YouTube%20Thumbnail.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>5PF3+FM Aubazine, France</georss:featurename><georss:point>45.1737048 1.7042073</georss:point><georss:box>18.5146791169021 -33.4520427 71.8327304830979 36.8604573</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-8135654082135438456</id><published>2023-02-09T12:00:00.005+01:00</published><updated>2023-02-09T12:00:50.769+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Astuce"/><title type='text'>Neat Download Manager alternative a internet download manager 2023.</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKifp95afsPQiu7ahGSf4T74Gv201-i9ua5BOrdIqUHM6eLk_yApCUWLzjcBCqSAKrV_wupLDM9-WCuJD8cu0tHg35bncrYx-XxtGqKHSohfTZ_viQWXQGVzWHk0CE4zFPvyVoIdmO3Y8iRavJHQE6JlJra1GZCtewUo4Hkgnmw14mVAqx_LcuNUSVZg/s1280/Neat%20Download%20Manager.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Neat Download Manager alternative a internet download manager 2023.&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKifp95afsPQiu7ahGSf4T74Gv201-i9ua5BOrdIqUHM6eLk_yApCUWLzjcBCqSAKrV_wupLDM9-WCuJD8cu0tHg35bncrYx-XxtGqKHSohfTZ_viQWXQGVzWHk0CE4zFPvyVoIdmO3Y8iRavJHQE6JlJra1GZCtewUo4Hkgnmw14mVAqx_LcuNUSVZg/w400-h225/Neat%20Download%20Manager.png&quot; title=&quot;Neat Download Manager alternative a internet download manager 2023.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;NEAT Download Manager est un logiciel de gestion de téléchargements pour les systèmes d&#39;exploitation Windows. Il permet aux utilisateurs de télécharger des fichiers à partir d&#39;Internet en utilisant des fonctionnalités telles que la gestion de téléchargements par lots, la reprise de téléchargements interrompus et la vitesse de téléchargement accélérée.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;355&quot; src=&quot;https://www.youtube.com/embed/XggLnksQgLY&quot; width=&quot;502&quot; youtube-src-id=&quot;XggLnksQgLY&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/8135654082135438456/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/neat-download-manager-alternative.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8135654082135438456'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8135654082135438456'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/neat-download-manager-alternative.html' title='Neat Download Manager alternative a internet download manager 2023.'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKifp95afsPQiu7ahGSf4T74Gv201-i9ua5BOrdIqUHM6eLk_yApCUWLzjcBCqSAKrV_wupLDM9-WCuJD8cu0tHg35bncrYx-XxtGqKHSohfTZ_viQWXQGVzWHk0CE4zFPvyVoIdmO3Y8iRavJHQE6JlJra1GZCtewUo4Hkgnmw14mVAqx_LcuNUSVZg/s72-w400-h225-c/Neat%20Download%20Manager.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-8385527285890378511</id><published>2023-02-06T21:04:00.002+01:00</published><updated>2023-02-06T21:04:56.722+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Comment installer  et utiliser Webmin sur Linux ?</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;color: #374151; font-size: 16px; white-space: pre-wrap;&quot;&gt;Webmin est un logiciel de gestion de système open-source pour les systèmes d&#39;exploitation Linux. Il fournit une interface web pour administrer différentes fonctionnalités de serveur, telles que la configuration de réseau, la gestion des utilisateurs et des groupes, et la gestion des services.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7zBxuz-0kW146jUupQJ2ufG8TsVyKv1fcZMq2WIdA8KWJutw0JFHq3BszBzE3YRgJXSHXnz7S7ASSmlydrexRu4qnCXDq_HEqmBs6bKd4DCkXS5Zel3vM_yYVi8JheyjyROYOuUm3lBfZIvKcTLCjo349coiTzLIj4rtvqu0qRDjRV2AItgg9vXafw/s1280/maxresdefault.webp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Comment installer  et utiliser Webmin sur Linux ?&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7zBxuz-0kW146jUupQJ2ufG8TsVyKv1fcZMq2WIdA8KWJutw0JFHq3BszBzE3YRgJXSHXnz7S7ASSmlydrexRu4qnCXDq_HEqmBs6bKd4DCkXS5Zel3vM_yYVi8JheyjyROYOuUm3lBfZIvKcTLCjo349coiTzLIj4rtvqu0qRDjRV2AItgg9vXafw/w400-h225/maxresdefault.webp&quot; title=&quot;Comment installer  et utiliser Webmin sur Linux ?&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;color: #374151; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #374151; font-size: 16px; white-space: pre-wrap;&quot;&gt;Webmin est un logiciel open-source qui permet aux administrateurs système de gérer leur serveur à partir d&#39;une interface web. Il prend en charge de nombreux systèmes d&#39;exploitation Linux, ainsi que Unix et d&#39;autres systèmes similaires. Webmin fournit une interface simple et conviviale pour configurer différents aspects du système, tels que les réseaux, les services, les utilisateurs et les groupes, les partages de fichiers, les sauvegardes, etc. Il est particulièrement utile pour les administrateurs débutants et pour ceux qui préfèrent travailler à distance.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #374151;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Comment utiliser Webmin ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Pour utiliser Webmin, vous devez d&#39;abord l&#39;installer sur votre serveur. Voici les étapes générales à suivre pour l&#39;utiliser :&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Téléchargez la dernière version de Webmin à partir du site web officiel.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Installez Webmin en exécutant le script d&#39;installation ou en utilisant un gestionnaire de paquets tel que APT ou YUM.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Accédez à l&#39;interface Webmin en ouvrant un navigateur web et en accédant à l&#39;adresse IP de votre serveur sur le port 10000 (par exemple, &lt;a href=&quot;https://192.168.0.100:10000/&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; text-underline-offset: 2px;&quot; target=&quot;_new&quot;&gt;https://192.168.0.100:10000&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Connectez-vous en utilisant un compte d&#39;utilisateur avec les privilèges d&#39;administration sur votre serveur.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Utilisez l&#39;interface Webmin pour configurer différents aspects de votre système, telles que les réseaux, les services, les utilisateurs et les groupes, les partages de fichiers, les sauvegardes, etc.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Notez que vous devrez peut-être configurer les paramètres de sécurité pour accéder à Webmin depuis une adresse IP distante. Il est également fortement recommandé de configurer un certificat SSL pour votre connexion Webmin pour garantir la sécurité des données échangées.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #374151;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Comment installer Webmin ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;351&quot; src=&quot;https://www.youtube.com/embed/sYF5mssQwps&quot; width=&quot;494&quot; youtube-src-id=&quot;sYF5mssQwps&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/8385527285890378511/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-et-utiliser-webmin.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8385527285890378511'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8385527285890378511'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-et-utiliser-webmin.html' title='Comment installer  et utiliser Webmin sur Linux ?'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7zBxuz-0kW146jUupQJ2ufG8TsVyKv1fcZMq2WIdA8KWJutw0JFHq3BszBzE3YRgJXSHXnz7S7ASSmlydrexRu4qnCXDq_HEqmBs6bKd4DCkXS5Zel3vM_yYVi8JheyjyROYOuUm3lBfZIvKcTLCjo349coiTzLIj4rtvqu0qRDjRV2AItgg9vXafw/s72-w400-h225-c/maxresdefault.webp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-6260274071443406714</id><published>2023-02-04T15:31:00.001+01:00</published><updated>2023-02-04T15:31:15.764+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="La virtualisation et les conteneurs"/><title type='text'>Guide d&#39;installation de VMware Workstation Pro 17 : étape par étape 2023.</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyifcNVN97tYBQoRkYDDwGcvlHsUj5wql0VttraAISYTgEF8V08CGG3yMpUrj3ni8jnEqKsg7qz2B9igi8PA2OE8VOrGQBIm7PgQFfspFUSfvlyObGRAe7zgyF0kk2x6hZcv-nP53I5RGAxEkhhHvgpg6QUhTAhe5Qvwbu1qZIWJbpJO1DPDvAhM89tQ/s1280/Guide%20d&#39;installation%20de.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyifcNVN97tYBQoRkYDDwGcvlHsUj5wql0VttraAISYTgEF8V08CGG3yMpUrj3ni8jnEqKsg7qz2B9igi8PA2OE8VOrGQBIm7PgQFfspFUSfvlyObGRAe7zgyF0kk2x6hZcv-nP53I5RGAxEkhhHvgpg6QUhTAhe5Qvwbu1qZIWJbpJO1DPDvAhM89tQ/s320/Guide%20d&#39;installation%20de.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;p&gt;VMware Workstation Pro est un logiciel de virtualisation de système d&#39;exploitation qui permet aux utilisateurs d&#39;exécuter plusieurs systèmes d&#39;exploitation sur un seul ordinateur en même temps. Il est utilisé principalement par les développeurs, les testeurs et les administrateurs système pour créer et tester des environnements virtuels sur leur propre ordinateur. Il prend en charge un grand nombre de systèmes d&#39;exploitation invités, y compris Windows, Linux et macOS, et fournit des fonctionnalités avancées telles que la sauvegarde instantanée, la gestion de réseau et la compatibilité avec les ordinateurs hôtes VMware.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;361&quot; src=&quot;https://www.youtube.com/embed/3tgcAvV7dt8&quot; width=&quot;527&quot; youtube-src-id=&quot;3tgcAvV7dt8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/6260274071443406714/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/guide-dinstallation-de-vmware.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6260274071443406714'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6260274071443406714'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/guide-dinstallation-de-vmware.html' title='Guide d&#39;installation de VMware Workstation Pro 17 : étape par étape 2023.'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyifcNVN97tYBQoRkYDDwGcvlHsUj5wql0VttraAISYTgEF8V08CGG3yMpUrj3ni8jnEqKsg7qz2B9igi8PA2OE8VOrGQBIm7PgQFfspFUSfvlyObGRAe7zgyF0kk2x6hZcv-nP53I5RGAxEkhhHvgpg6QUhTAhe5Qvwbu1qZIWJbpJO1DPDvAhM89tQ/s72-c/Guide%20d&#39;installation%20de.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-3337221273673676259</id><published>2023-02-03T11:56:00.000+01:00</published><updated>2023-02-03T11:56:29.318+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><title type='text'>Comment télécharger et installer ChatGPT (openai) sur Windows</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; white-space: pre-wrap;&quot;&gt;ChatGPT est un modèle de langage développé par OpenAI, formé pour répondre à des questions en utilisant du texte. Il peut être utilisé pour de nombreuses tâches de traitement du langage naturel, telles que la génération de réponses à des questions, la traduction automatique, la rédaction de textes et la compréhension du langage.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8D6d8-9ibFmz9a0-ck8PEw6M0Mna9jWlGPXAaQT_nPcQGlfxP2ORmX8UwAD8N7rxWRIR6oXneaZ7tC4NKpWOVLH7I0JSg6aa0hws1v657_1p3taPk_yd8jPZ4HPyyalFAvnAEYcsR1yi6RO0i-wNBXfhBS2T8bSIn43MD567CvKitfAl9lwSv2vkiYQ/s1280/maxresdefault.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Comment télécharger et installer ChatGPT (openai) sur Windows&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8D6d8-9ibFmz9a0-ck8PEw6M0Mna9jWlGPXAaQT_nPcQGlfxP2ORmX8UwAD8N7rxWRIR6oXneaZ7tC4NKpWOVLH7I0JSg6aa0hws1v657_1p3taPk_yd8jPZ4HPyyalFAvnAEYcsR1yi6RO0i-wNBXfhBS2T8bSIn43MD567CvKitfAl9lwSv2vkiYQ/w400-h225/maxresdefault.jpg&quot; title=&quot;Comment télécharger et installer ChatGPT (openai) sur Windows&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; white-space: pre-wrap;&quot;&gt;ChatGPT est basé sur le modèle Transformer développé par Google en 2017, qui a révolutionné la façon dont les modèles de traitement du langage sont formés et utilisés. Il est entraîné sur un grand corpus de texte en ligne pour prédire la suite de mots dans un texte en utilisant un processus appelé prédiction du langage. Cela lui permet d&#39;acquérir une compréhension profonde du langage et de générer des réponses convaincantes pour de nombreuses tâches NLP. ChatGPT peut être utilisé via une API pour intégrer des fonctionnalités de traitement du langage dans diverses applications.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #0d0d0d; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;u&gt;Lien pour téléchargement : &lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #0d0d0d; font-family: Roboto, Noto, sans-serif; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;https://github.com/lencx/ChatGPT&quot;&gt;https://github.com/lencx/ChatGPT&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;336&quot; src=&quot;https://www.youtube.com/embed/9bApV72nJuI&quot; width=&quot;496&quot; youtube-src-id=&quot;9bApV72nJuI&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/3337221273673676259/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/Comment-telecharger-et-installer-ChatGPT-openai-sur-Windows.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3337221273673676259'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3337221273673676259'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/Comment-telecharger-et-installer-ChatGPT-openai-sur-Windows.html' title='Comment télécharger et installer ChatGPT (openai) sur Windows'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8D6d8-9ibFmz9a0-ck8PEw6M0Mna9jWlGPXAaQT_nPcQGlfxP2ORmX8UwAD8N7rxWRIR6oXneaZ7tC4NKpWOVLH7I0JSg6aa0hws1v657_1p3taPk_yd8jPZ4HPyyalFAvnAEYcsR1yi6RO0i-wNBXfhBS2T8bSIn43MD567CvKitfAl9lwSv2vkiYQ/s72-w400-h225-c/maxresdefault.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-4927382228258720919</id><published>2023-02-02T11:56:00.001+01:00</published><updated>2023-02-02T15:43:28.751+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Comment installer Grafana sur CentOS Linux?</title><content type='html'>&lt;p&gt;&amp;nbsp;Grafana est un outil de visualisation et d&#39;analyse de données open source utilisé pour afficher des métriques, des indicateurs de performance et des tableaux de bord en temps réel. Il peut être utilisé avec une variété de sources de données, y compris Prometheus, InfluxDB, Elasticsearch, et d&#39;autres.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsVCsVFKRPImAR7GJqriknZBs1oBgr4auLEvZgXQ9yly0tYGRds1OZZ2U-QlFdNqWSfqdSsHjA2OL_177WWn6QB4qw3p2gz94siH0XpusYJokLiq-hHWj8rmXcRnezN19xefjN6q1MvQPOpwBDlCcxtnwbUkujA8YfH6MmazGpjGmHoSmSYBHWSLISLQ/s1280/Comment%20t%C3%A9l%C3%A9charger%20et%20installer%20ChatGPT%20(openai)%20sur%20Windows.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Comment installer Grafana sur CentOS ?&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsVCsVFKRPImAR7GJqriknZBs1oBgr4auLEvZgXQ9yly0tYGRds1OZZ2U-QlFdNqWSfqdSsHjA2OL_177WWn6QB4qw3p2gz94siH0XpusYJokLiq-hHWj8rmXcRnezN19xefjN6q1MvQPOpwBDlCcxtnwbUkujA8YfH6MmazGpjGmHoSmSYBHWSLISLQ/w400-h225/Comment%20t%C3%A9l%C3%A9charger%20et%20installer%20ChatGPT%20(openai)%20sur%20Windows.png&quot; title=&quot;Comment installer Grafana sur CentOS ?&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Il permet également la création d&#39;alertes en fonction des données visualisées, ainsi que la collaboration en temps réel avec d&#39;autres utilisateurs. Il est largement utilisé pour la surveillance de l&#39;infrastructure et de l&#39;application, l&#39;analyse de la performance et la résolution des problèmes. De plus, Grafana offre une grande variété de plugins pour étendre les fonctionnalités et les intégrer avec d&#39;autres outils.&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Principe de fonctionnement&amp;nbsp;de Garafana :&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Grafana fonctionne en reliant des sources de données pour obtenir des métriques et des indicateurs de performance. Les utilisateurs peuvent créer des graphiques, des tableaux de bord et des alertes en utilisant les données obtenues. Les tableaux de bord peuvent être personnalisés en utilisant différents types de graphiques et en ajustant les paramètres pour afficher les données souhaitées. Les alertes peuvent être définies en fonction de seuils définis pour les métriques, et les notifications peuvent être envoyées par e-mail ou d&#39;autres canaux. Les utilisateurs peuvent également collaborer en temps réel sur les tableaux de bord et les données en utilisant les fonctionnalités de partage et de collaboration de Grafana.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Installation de Grafana et l&#39;accès web :&amp;nbsp;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;span data-canva-clipboard=&quot;ewAiAGEAIgA6ADUALAAiAGQAIgA6ACIAQgAiACwAIgBoACIAOgAiAHcAdwB3AC4AYwBhAG4AdgBhAC4AYwBvAG0AIgAsACIAYwAiADoAIgBEAEEARgBZAHoAZQBaAFMASABtADQAIgAsACIAaQAiADoAIgBCAHEAUABoAHUAMgBmAG0AbQBUADgAbABDAFAAaABuAE8AVQBrAEsAMgBBACIALAAiAGIAIgA6ADEANgA3ADUAMgA4ADAANwA1ADQANAAzADMALAAiAEEAPwAiADoAIgBCACIALAAiAEEAIgA6AFsAewAiAEEAIgA6ADEAMAAxADgALgA4ADMAMQA0ADkANAA1ADgAOQAzADYAMgAzACwAIgBCACIAOgA3ADEAMgAuADAANgA5ADgAMAA2ADcAMQA3ADkAMQAzADkALAAiAEQAIgA6ADYAMQAuADEANgA4ADUAMAA1ADQAMQAwADYAMwA3ADcAMQAsACIAQwAiADoANgAxAC4AMQA2ADgANQAwADUANAAxADAANgAzADcANwAxACwAIgBBAD8AIgA6ACIASQAiACwAIgBhACIAOgB7ACIAQgAiADoAewAiAEEAIgA6AHsAIgBBACIAOgAiAE0AQQBGAFkAegBSAGwAZAB3AE4AbwAiACwAIgBCACIAOgAxAH0ALAAiAEIAIgA6AHsAIgBEACIAOgA2ADEALgAxADYAOAA1ADAANQA0ADEAMAA2ADMANwA3ADEALAAiAEMAIgA6ADYAMQAuADEANgA4ADUAMAA1ADQAMQAwADYAMwA3ADcAMQB9AH0AfQB9ACwAewAiAEEAIgA6ADEAMAAyADkALgA5ADEAMAA1ADgAOAA2ADEAMwAyADkANQA3ACwAIgBCACIAOgA3ADgAMgAuADYAOAAwADcAOQA5ADgAOAA4ADYANAAxADYALAAiAEQAIgA6ADIAOQA3AC4AMwAxADkAMgAwADAAMQAxADEAMwA1ADgANAA0ACwAIgBDACIAOgA1ADAALgA0ADkAOQA0ADEANQA3ADgANgAyADQAMwA4ADkALAAiAE4AIgA6ACIAaABlAGEAZABpAG4AZwAiACwAIgBBAD8AIgA6ACIASwAiACwAIgBhACIAOgB7ACIAQQAiADoAWwB7ACIAQQA/ACIAOgAiAEEAIgAsACIAQQAiADoAIgArADIAMQAyADYAMgAxADkAMQA4ADkAMwAxAFwAbgAiAH0AXQAsACIAQgAiADoAWwB7ACIAQQA/ACIAOgAiAEEAIgAsACIAQQAiADoAewAiAGYAbwBuAHQALQBmAGEAbQBpAGwAeQAiADoAewAiAEIAIgA6ACIAWQBBAEQAMQBhAFUAMwBzAEwAbgBJACwAMAAiAH0ALAAiAGYAbwBuAHQALQBzAGkAegBlACIAOgB7ACIAQgAiADoAIgA0ADIALgA2ADYANgA3ACIAfQAsACIAdAByAGEAYwBrAGkAbgBnACIAOgB7ACIAQgAiADoAIgAtADEAMAAuADAAIgB9AH0AfQAsAHsAIgBBAD8AIgA6ACIAQgAiACwAIgBBACIAOgAxADMAfQAsAHsAIgBBAD8AIgA6ACIAQQAiACwAIgBBACIAOgB7ACIAZgBvAG4AdAAtAHcAZQBpAGcAaAB0ACIAOgB7ACIAQgAiADoAIgBiAG8AbABkACIAfQB9AH0ALAB7ACIAQQA/ACIAOgAiAEIAIgAsACIAQQAiADoAMQB9ACwAewAiAEEAPwAiADoAIgBBACIALAAiAEEAIgA6AHsAIgBmAG8AbgB0AC0AZgBhAG0AaQBsAHkAIgA6AHsAIgBBACIAOgAiAFkAQQBEADEAYQBVADMAcwBMAG4ASQAsADAAIgB9ACwAIgBmAG8AbgB0AC0AcwBpAHoAZQAiADoAewAiAEEAIgA6ACIANAAyAC4ANgA2ADYANwAiAH0ALAAiAHQAcgBhAGMAawBpAG4AZwAiADoAewAiAEEAIgA6ACIALQAxADAALgAwACIAfQAsACIAZgBvAG4AdAAtAHcAZQBpAGcAaAB0ACIAOgB7ACIAQQAiADoAIgBiAG8AbABkACIAfQB9AH0AXQB9ACwAIgBiACIAOgB7AH0ALAAiAGQAIgA6ACIAQQAiACwAIgBlACIAOgAyADkANwAuADEAMgA2ADMANAA3ADgAOQA2ADgANgA0ACwAIgBmACIAOgA1ADAALgA0ADYANgA2ADYALAAiAGcAIgA6AGYAYQBsAHMAZQAsACIAaAAiADoAIgBBACIAfQBdACwAIgBCACIAOgAxADAAOAAwACwAIgBDACIAOgAxADAAOAAwAH0A&quot;&gt;&lt;/span&gt;&lt;p&gt;[1]&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Installez Grafana.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[racine@clubti ~]#dnf -y install grafana&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[racine@clubti ~]#vi /etc/grafana/grafana.ini&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;color: #444444;&quot;&gt;# ligne 35 : spécifier le protocole ⇒ possibilité de changer en [https], [h2], [socket]&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;protocole = http&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;color: #444444;&quot;&gt;# ligne 38 : Adresse IP que Grafana écoute (tout écouter avec [0.0.0.0])&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;http_addr =0.0.0.0&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;color: #444444;&quot;&gt;# ligne 41 : spécifiez le port ⇒ possibilité de passer à un autre port&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;http_port = 3000&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;color: #444444;&quot;&gt;# ligne 44 : spécifiez le nom de domaine ⇒ possibilité de changer votre nom de domaine&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;domaine =&amp;nbsp;localhost&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[racine@clubti ~]#systemctl enable --now grafana-server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;[2]&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Si Firewalld est en cours d&#39;exécution , autorisez les ports de service.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[racine@clubti ~]#firewall-cmd --add-port=3000/tcp&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;succès&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;[root@clubti ~]#firewall-cmd --runtime-to-permanent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Succès&lt;/p&gt;&lt;p&gt;[3]&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;L&#39;accès à [http://(nom d&#39;hôte ou adresse IP du serveur Grafana):3000/] à partir de n&#39;importe quel client avec navigateur Web, puis, le formulaire de connexion Grafana est affiché comme suit. Il est possible de se connecter avec l&#39;utilisateur [admin] et avec le mot de passe par défaut [admin].&lt;/p&gt;&lt;p&gt;[4] Lors de la connexion initiale, il doit changer le mot de passe administrateur. Définissez-en un et cliquez sur le bouton [Soumettre].&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/NCvoo5ZnaBc&quot; width=&quot;502&quot; youtube-src-id=&quot;NCvoo5ZnaBc&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/4927382228258720919/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-grafana-sur-centos.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/4927382228258720919'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/4927382228258720919'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/comment-installer-grafana-sur-centos.html' title='Comment installer Grafana sur CentOS Linux?'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsVCsVFKRPImAR7GJqriknZBs1oBgr4auLEvZgXQ9yly0tYGRds1OZZ2U-QlFdNqWSfqdSsHjA2OL_177WWn6QB4qw3p2gz94siH0XpusYJokLiq-hHWj8rmXcRnezN19xefjN6q1MvQPOpwBDlCcxtnwbUkujA8YfH6MmazGpjGmHoSmSYBHWSLISLQ/s72-w400-h225-c/Comment%20t%C3%A9l%C3%A9charger%20et%20installer%20ChatGPT%20(openai)%20sur%20Windows.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-8802090908250361928</id><published>2023-02-01T12:21:00.001+01:00</published><updated>2023-02-01T12:21:18.311+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Astuce"/><title type='text'>Error 7224: User lack the appropriate rights | L&#39;utilisateur ne dispose pas des droits appropriés.</title><content type='html'>&lt;p&gt;&amp;nbsp;PSQL est un système de gestion de bases de données relationnelles développé par Actian Corporation. Il est utilisé pour stocker, organiser et accéder à des données de manière efficace.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLn2oBS_9Itu6lPxkYWc2roX-cyjlz1eavo-__Yp_DSdn94dK8_jJJ3RlXQXdHU6Ur53_FTg_STd94eSq_ZupyMrkcrWYJFIwS2KNNdNqpK1rswt7UZksireO5pd2lIvFoJyfC87yIFGblbcyh3CUTmi6kNx9QbxgChpbIvgNxd9H0e74XnKaim3G9LQ/s1280/Comment%20dresser%20votre%20chiot.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Error 7224: User lack the appropriate rights | L&#39;utilisateur ne dispose pas des droits appropriés.&quot; border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLn2oBS_9Itu6lPxkYWc2roX-cyjlz1eavo-__Yp_DSdn94dK8_jJJ3RlXQXdHU6Ur53_FTg_STd94eSq_ZupyMrkcrWYJFIwS2KNNdNqpK1rswt7UZksireO5pd2lIvFoJyfC87yIFGblbcyh3CUTmi6kNx9QbxgChpbIvgNxd9H0e74XnKaim3G9LQ/w400-h225/Comment%20dresser%20votre%20chiot.png&quot; title=&quot;Error 7224: User lack the appropriate rights | L&#39;utilisateur ne dispose pas des droits appropriés.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Il existe plusieurs versions de PSQL développées par Actian Corporation, incluant :&lt;/p&gt;&lt;p&gt;PSQL v11&lt;/p&gt;&lt;p&gt;PSQL v12&lt;/p&gt;&lt;p&gt;PSQL v13&lt;/p&gt;&lt;p&gt;PSQL v14&lt;/p&gt;&lt;p&gt;Ces versions peuvent varier en termes de fonctionnalités, de performance et de compatibilité avec les systèmes d&#39;exploitation et les applications. Il est recommandé de vérifier auprès d&#39;Actian Corporation pour savoir quelle version convient le mieux à vos besoins spécifiques.&lt;/p&gt;&lt;p&gt;Error 7224:&amp;nbsp;L&#39;utilisateur ne dispose pas des droits appropriés pour autoriser ou annuler l&#39;autorisation d&#39;une clé.&lt;/p&gt;&lt;p&gt;Pour solutionnée cette erreur il faut suivre les étapes suivants:&amp;nbsp;&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;1. Arrêtez le moteur de groupe de travail (w3dbsmgr.exe) soit dans la barre des tâches, soit via le Gestionnaire des tâches.&lt;/p&gt;&lt;p&gt;2. Ouvrez Poste de travail et accédez à C:\Program Files\Pervasive Software\PSQL\bin.&lt;/p&gt;&lt;p&gt;3. Recherchez et cliquez avec le bouton droit sur w3dbsmgr.exe, choisissez Exécuter en tant qu&#39;administrateur.&lt;/p&gt;&lt;p&gt;4. Cliquez sur Démarrer&amp;gt; Programmes&amp;gt; Accessoires et recherchez l&#39;invite de commande. Faites un clic droit dessus et choisissez Exécuter en tant qu&#39;administrateur.&lt;/p&gt;&lt;p&gt;5. Entrez la licence (clilcadm –a &amp;lt;license&amp;gt; ) pour autoriser ou (clilcadm -d &amp;lt;license&amp;gt;) pour annuler l&#39;autorisation.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Ou bien de voir ce tutoriel :&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;337&quot; src=&quot;https://www.youtube.com/embed/u6HCM7GRoVw&quot; width=&quot;465&quot; youtube-src-id=&quot;u6HCM7GRoVw&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Roboto, Noto, sans-serif&quot; style=&quot;background-color: white; color: #0d0d0d; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Roboto, Noto, sans-serif&quot; style=&quot;background-color: white; color: #0d0d0d; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/8802090908250361928/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/error-7224-user-lack-appropriate-rights.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8802090908250361928'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8802090908250361928'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/02/error-7224-user-lack-appropriate-rights.html' title='Error 7224: User lack the appropriate rights | L&#39;utilisateur ne dispose pas des droits appropriés.'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLn2oBS_9Itu6lPxkYWc2roX-cyjlz1eavo-__Yp_DSdn94dK8_jJJ3RlXQXdHU6Ur53_FTg_STd94eSq_ZupyMrkcrWYJFIwS2KNNdNqpK1rswt7UZksireO5pd2lIvFoJyfC87yIFGblbcyh3CUTmi6kNx9QbxgChpbIvgNxd9H0e74XnKaim3G9LQ/s72-w400-h225-c/Comment%20dresser%20votre%20chiot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-6820644441872111215</id><published>2023-01-31T14:24:00.002+01:00</published><updated>2023-01-31T14:24:23.353+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Windows XP en 2023: une utilisation encore possible malgré son âge vénérable</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white; color: #374151; white-space: pre-wrap;&quot;&gt;Windows XP est un système d&#39;exploitation de Microsoft qui a été publié en 2001. Il a remplacé Windows 98 et Windows 2000 et est devenu l&#39;un des systèmes d&#39;exploitation les plus populaires de Microsoft. Il a été conçu pour être plus stable, plus rapide et plus facile à utiliser que ses prédécesseurs. Il a également été le premier système d&#39;exploitation à intégrer un assistant personnel virtuel appelé &quot;Windows XP Media Center Edition&quot;. Il a été supporté jusqu&#39;en 2014, après quoi Microsoft a arrêté de le mettre à jour et de le soutenir. Cependant, certains utilisateurs continuent à l&#39;utiliser en 2023, malgré sa fin de vie et ses faiblesses en matière de sécurité.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #374151;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmqh4RS9zW1OrE_4HKmEb-tHut062Nliv0knkJAf9cBrDQ9CJh8u1RQD5nqPkoFUOgQ4HyG5_qw8MB5F79AIoyUNIFsQuaThH0DjUoy9XxOTBzAQd3_vkxudesY0nvNmYCSaMzeAzfV9aoaRGTCrOZVUgt-JQ-UUcjH9cSeMJwjJy3SL6G7sETcqIGA/s1200/windows-xp-code-source.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Windows XP en 2023: une utilisation encore possible malgré son âge vénérable&quot; border=&quot;0&quot; data-original-height=&quot;750&quot; data-original-width=&quot;1200&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmqh4RS9zW1OrE_4HKmEb-tHut062Nliv0knkJAf9cBrDQ9CJh8u1RQD5nqPkoFUOgQ4HyG5_qw8MB5F79AIoyUNIFsQuaThH0DjUoy9XxOTBzAQd3_vkxudesY0nvNmYCSaMzeAzfV9aoaRGTCrOZVUgt-JQ-UUcjH9cSeMJwjJy3SL6G7sETcqIGA/w400-h250/windows-xp-code-source.jpg&quot; title=&quot;Windows XP en 2023: une utilisation encore possible malgré son âge vénérable&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #374151;&quot;&gt;&lt;span style=&quot;background-color: white; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows XP a été l&#39;un des systèmes d&#39;exploitation les plus réussis de Microsoft, avec plus de 400 millions d&#39;unités vendues dans le monde. Il a été utilisé dans de nombreux ordinateurs de bureau et portables, ainsi que dans de nombreux ordinateurs professionnels. Il a également été utilisé dans de nombreux environnements d&#39;entreprise, en raison de sa stabilité et de sa compatibilité avec les logiciels existants.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Il a introduit de nouvelles fonctionnalités telles que le support des écrans à résolution élevée, la possibilité de se connecter à des réseaux sans fil et l&#39;intégration d&#39;un pare-feu intégré. Il a également introduit une nouvelle interface utilisateur, appelée &quot;Luna&quot;, qui a été conçue pour être plus moderne et facile à utiliser.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Malgré les avantages de Windows XP, il a également été critiqué pour ses vulnérabilités de sécurité. Les utilisateurs doivent être conscients des risques potentiels liés à l&#39;utilisation de Windows XP en 2023 et prendre des mesures pour protéger leur ordinateur contre les menaces en ligne. Il est fortement recommandé de migrer vers un système d&#39;exploitation plus récent qui est encore pris en charge par Microsoft pour bénéficier des dernières mises à jour de sécurité.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;u&gt;Lien pour téléchargements&lt;/u&gt;&lt;/b&gt; :  &lt;a href=&quot;https://www.softlay.com/downloads/windows-xp-sp3&quot;&gt;https://www.softlay.com/downloads/windows-xp-sp3&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;b style=&quot;white-space: pre-wrap;&quot;&gt;Lien 2 Pour &lt;/b&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;b&gt;téléchargements&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;white-space: pre-wrap;&quot;&gt;: &lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt; &lt;a href=&quot;https://www.windowstan.com/&quot;&gt;https://www.windowstan.com/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Installation de Windows XP&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;361&quot; src=&quot;https://www.youtube.com/embed/f6AYhsZNGvQ&quot; width=&quot;512&quot; youtube-src-id=&quot;f6AYhsZNGvQ&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center; white-space: pre-wrap;&quot;&gt;&lt;i&gt;Utilisation de Windows XP&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center; white-space: pre-wrap;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;352&quot; src=&quot;https://www.youtube.com/embed/3jWLknIU2NE&quot; width=&quot;513&quot; youtube-src-id=&quot;3jWLknIU2NE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/i&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/6820644441872111215/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/windows-xp-en-2023-une-utilisation.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6820644441872111215'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6820644441872111215'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/windows-xp-en-2023-une-utilisation.html' title='Windows XP en 2023: une utilisation encore possible malgré son âge vénérable'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmqh4RS9zW1OrE_4HKmEb-tHut062Nliv0knkJAf9cBrDQ9CJh8u1RQD5nqPkoFUOgQ4HyG5_qw8MB5F79AIoyUNIFsQuaThH0DjUoy9XxOTBzAQd3_vkxudesY0nvNmYCSaMzeAzfV9aoaRGTCrOZVUgt-JQ-UUcjH9cSeMJwjJy3SL6G7sETcqIGA/s72-w400-h250-c/windows-xp-code-source.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-4443312815333352597</id><published>2023-01-27T12:21:00.001+01:00</published><updated>2023-01-27T12:21:49.026+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>PuTTY </title><content type='html'>&lt;p&gt;&amp;nbsp;PuTTY est un client SSH (Secure Shell) et Telnet pour les systèmes d&#39;exploitation Windows. Il permet aux utilisateurs de se connecter à des serveurs distants et de les gérer à distance en utilisant des commandes de ligne. Il est également utilisé pour la configuration de serveurs et de périphériques réseau. Il est libre et open-source.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzbf1Gwq-2fyYHN3rNu0Q65WDaFpcgAlny7lzVwZcNkMEMemt36WOlZhPzhpGtLBL7bKpqTnxsWHh2wrNrMX1eOmTus45Zb6Une7Xt9RQDdh2wDeMZULW8VCchyR98jhUDJaczU-7_EUnQceh5LsccjRZ_s2jQLf-AKc92d1JeGgGCOmud_O51Kjka1g/s600/PuTTY.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;PuTTY&quot; border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;600&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzbf1Gwq-2fyYHN3rNu0Q65WDaFpcgAlny7lzVwZcNkMEMemt36WOlZhPzhpGtLBL7bKpqTnxsWHh2wrNrMX1eOmTus45Zb6Une7Xt9RQDdh2wDeMZULW8VCchyR98jhUDJaczU-7_EUnQceh5LsccjRZ_s2jQLf-AKc92d1JeGgGCOmud_O51Kjka1g/w400-h266/PuTTY.jpg&quot; title=&quot;PuTTY&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En plus de SSH et Telnet, PuTTY prend en charge d&#39;autres protocoles tels que SCP (Secure Copy) et SFTP (SSH File Transfer Protocol). Il permet également la mise en place de tunnels SSH pour protéger des connexions non sécurisées, comme le transfert de fichiers FTP. Il est également possible de configurer des paramètres de sécurité tels que l&#39;authentification par mot de passe ou par clé privée pour renforcer la sécurité des connexions. PuTTY est considéré comme l&#39;un des clients SSH les plus populaires pour Windows car il est simple à utiliser, gratuit et open-source.&lt;/p&gt;&lt;p&gt;PuTTY est un client SSH (Secure Shell) et Telnet pour les systèmes d&#39;exploitation Windows. Il permet aux utilisateurs de se connecter à des serveurs distants et de les gérer à distance en utilisant des commandes de ligne. Il est principalement utilisé pour :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;la configuration de serveurs et de périphériques réseau&lt;/li&gt;&lt;li&gt;pour gérer à distance les serveurs, les ordinateurs et les périphériques en utilisant des commandes de ligne&lt;/li&gt;&lt;li&gt;pour protéger les connexions non sécurisées en établissant des tunnels SSH&lt;/li&gt;&lt;li&gt;pour transférer des fichiers de manière sécurisée en utilisant SCP ou SFTP&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Il est également possible de configurer des paramètres de sécurité tels que l&#39;authentification par mot de passe ou par clé privée pour renforcer la sécurité des connexions. PuTTY est considéré comme l&#39;un des clients SSH les plus populaires pour Windows car il est simple à utiliser, gratuit et open-source.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Comment faire fonctionner PuTTY ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Pour utiliser PuTTY, vous devez d&#39;abord télécharger et installer le logiciel sur votre ordinateur. Vous pouvez le télécharger à partir du site web officiel de PuTTY : &lt;a href=&quot;https://www.putty.org/&quot;&gt;https://www.putty.org/&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Une fois que vous avez installé PuTTY, vous pouvez l&#39;ouvrir en cliquant sur l&#39;icône de l&#39;application. Il y a plusieurs options disponibles dans l&#39;interface utilisateur de PuTTY, mais pour vous connecter à un serveur, vous devrez utiliser l&#39;option &quot;Session&quot; qui se trouve en haut de la fenêtre.&lt;/p&gt;&lt;p&gt;Dans cette option, vous devrez entrer l&#39;adresse IP ou le nom d&#39;hôte du serveur auquel vous souhaitez vous connecter dans la zone de texte &quot;Host Name (or IP address)&quot; et choisir le type de protocole que vous voulez utiliser (SSH, Telnet, etc.). Vous pouvez également configurer des paramètres de sécurité tels que l&#39;authentification par mot de passe ou par clé privée.&lt;/p&gt;&lt;p&gt;Une fois que vous avez configuré les paramètres de connexion, vous pouvez cliquer sur le bouton &quot;Open&quot; pour établir une connexion avec le serveur. Une fois connecté, vous devriez voir une fenêtre de terminal ouverte où vous pourrez saisir des commandes pour gérer à distance le serveur.&lt;/p&gt;&lt;p&gt;Il est important de noter que vous devez avoir les informations de connexion appropriées (comme un nom d&#39;utilisateur et un mot de passe valides) pour vous connecter à un serveur, et que vous devez avoir les autorisations appropriées pour exécuter des commandes sur le serveur.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/4443312815333352597/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/putty.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/4443312815333352597'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/4443312815333352597'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/putty.html' title='PuTTY '/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzbf1Gwq-2fyYHN3rNu0Q65WDaFpcgAlny7lzVwZcNkMEMemt36WOlZhPzhpGtLBL7bKpqTnxsWHh2wrNrMX1eOmTus45Zb6Une7Xt9RQDdh2wDeMZULW8VCchyR98jhUDJaczU-7_EUnQceh5LsccjRZ_s2jQLf-AKc92d1JeGgGCOmud_O51Kjka1g/s72-w400-h266-c/PuTTY.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-5044677577995455561</id><published>2023-01-26T14:42:00.001+01:00</published><updated>2023-01-26T14:42:55.815+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>SSH (Secure Shell)</title><content type='html'>&lt;p&gt;&amp;nbsp;SSH (Secure Shell) est un protocole de communication sécurisé pour se connecter à un ordinateur à distance et exécuter des commandes sur celui-ci. Il permet de s&#39;authentifier et de chiffrer les données transmises entre l&#39;ordinateur local et l&#39;ordinateur distant. Il est souvent utilisé pour administrer des serveurs à distance.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1vkQwFZhaoY56QNdzbdhqW_q10kcvBNx8Q9WK_bqUAluP6H3t06XRvNrdl2QuPjlllTjaBNOyX_5xYCMlXiMF6UO4Re1iyLAFetg9w4lxQI0DubCOsRRDHJolKi0B47nfFiK5pBfvGywBqR0D8EyqBEA0Hne5Cq6ZHWQ-YT98QtClZkqXQigeBzXFrg/s512/SSH%20(Secure%20Shell).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;SSH (Secure Shell)&quot; border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1vkQwFZhaoY56QNdzbdhqW_q10kcvBNx8Q9WK_bqUAluP6H3t06XRvNrdl2QuPjlllTjaBNOyX_5xYCMlXiMF6UO4Re1iyLAFetg9w4lxQI0DubCOsRRDHJolKi0B47nfFiK5pBfvGywBqR0D8EyqBEA0Hne5Cq6ZHWQ-YT98QtClZkqXQigeBzXFrg/w320-h320/SSH%20(Secure%20Shell).png&quot; title=&quot;SSH (Secure Shell)&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En plus de permettre une connexion à distance sécurisée, SSH offre également des fonctionnalités telles que la redirection de ports, la tunnelisation de protocoles et la mise en place de tunnels VPN. Il peut également être utilisé pour configurer une connexion sécurisée pour d&#39;autres protocoles tels que FTP ou Telnet.&lt;/p&gt;&lt;p&gt;SSH utilise une authentification par clé publique/privée pour s&#39;assurer que l&#39;utilisateur qui se connecte est bien celui qu&#39;il prétend être. Il est également utilisé pour établir une session sécurisée avec un serveur pour éviter les attaques de type &quot;man-in-the-middle&quot;.&lt;/p&gt;&lt;p&gt;Il existe plusieurs implémentations de SSH, dont OpenSSH, qui est un logiciel open-source largement utilisé sur les systèmes d&#39;exploitation Linux et macOS. Il est également disponible pour les systèmes d&#39;exploitation Windows via des programmes tels que PuTTY.&lt;/p&gt;&lt;p&gt;En résumé, SSH est un protocole de communication sécurisé qui permet de se connecter à des ordinateurs distants et d&#39;exécuter des commandes sur ceux-ci, en sécurisant les données transmises entre les deux ordinateurs. Il est largement utilisé pour administrer les serveurs à distance et pour établir des connexions sécurisées pour d&#39;autres protocoles.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Pourquoi on utilise SSH ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Il existe plusieurs raisons pour lesquelles on utilise SSH :&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Accès à distance&lt;/span&gt;: SSH permet de se connecter à un ordinateur distant et d&#39;exécuter des commandes sur celui-ci, ce qui est utile pour administrer des serveurs à distance, configurer des services, etc.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Sécurité&lt;/span&gt;: SSH chiffre les données transmises entre l&#39;ordinateur local et l&#39;ordinateur distant, ce qui empêche les personnes malveillantes de lire les informations sensibles transmises lors de la connexion. Il utilise également une authentification par clé publique/privée pour s&#39;assurer que l&#39;utilisateur qui se connecte est bien celui qu&#39;il prétend être.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Redirection de ports&lt;/span&gt;: SSH permet de rediriger les ports de votre ordinateur local vers des ports sur l&#39;ordinateur distant, ce qui est utile pour accéder à des services qui ne sont pas disponibles en dehors d&#39;un réseau privé.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Tunnelisation de protocoles&lt;/span&gt;: SSH peut également être utilisé pour créer des tunnels pour d&#39;autres protocoles tels que FTP ou Telnet, permettant de les utiliser de manière sécurisée sur des réseaux publics.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Connexion VPN&lt;/span&gt;: SSH permet de créer une connexion VPN sécurisée qui traverse les pare-feux et les réseaux publics.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;En résumé, SSH est un outil puissant qui permet de se connecter à des ordinateurs distants de manière sécurisée, d&#39;exécuter des commandes à distance, de rediriger les ports, de tunneliser des protocoles, et de créer des connexions VPN sécurisées. Il est largement utilisé pour administrer les serveurs à distance, accéder à des services sur des réseaux privés, et pour établir des connexions sécurisées pour d&#39;autres protocoles.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;u&gt;Comment Installer SSH ?&lt;/u&gt;&lt;/i&gt;&lt;/h3&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;La manière d&#39;installer SSH dépend du système d&#39;exploitation que vous utilisez. Voici comment installer SSH sur quelques systèmes d&#39;exploitation courants :&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Windows&lt;/span&gt;: Il n&#39;est pas installé par défaut sur Windows, il faut donc télécharger et installer un client SSH tel que PuTTY. Il est également possible d&#39;utiliser le client SSH intégré à Windows 10 en activant le sous-système Windows pour Linux (WSL) et en installant OpenSSH à partir de la boutique Microsoft.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;macOS&lt;/span&gt;: OpenSSH est déjà installé par défaut sur macOS, il n&#39;est donc pas nécessaire de l&#39;installer séparément. Si vous avez besoin de versions plus récentes d&#39;OpenSSH, vous pouvez les installer à partir des ports ou de brew.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; padding-left: 0.375em; position: relative;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Linux&lt;/span&gt;: La plupart des distributions Linux ont OpenSSH déjà installé par défaut, mais si ce n&#39;est pas le cas, vous pouvez l&#39;installer en utilisant les outils de gestion de paquets de votre distribution. Sur Ubuntu et Debian, vous pouvez l&#39;installer en utilisant la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;sudo apt-get install openssh-server&lt;/code&gt;. Sur Fedora, vous pouvez l&#39;installer en utilisant la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;sudo dnf install openssh-server&lt;/code&gt;. Et sur Arch Linux, vous pouvez l&#39;installer en utilisant la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;sudo pacman -S openssh&lt;/code&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Une fois que vous avez installé SSH, vous pouvez vérifier que le service est en cours d&#39;exécution sur votre ordinateur en utilisant la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;systemctl status ssh&lt;/code&gt; (sur systèmes utilisant systemd) ou &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; font-size: 0.875em; font-weight: 600;&quot;&gt;service ssh status&lt;/code&gt; (sur systèmes utilisant SysVinit)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Il est important de noter que l&#39;installation du serveur SSH peut entraîner des risques de sécurité si des configurations par défaut non sécurisées ou des mots de passe défaut sont utilisés. Il est donc important de configurer le service SSH correctement et de maintenir les mises à jour de sécurité.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 1.25em 0px 0px;&quot;&gt;&lt;i&gt;&lt;u&gt;Comment utiliser le SSH ?&lt;/u&gt;&lt;/i&gt;&lt;/h3&gt;&lt;div&gt;&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 0px 0px 1.25em; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Pour utiliser SSH, vous avez besoin d&#39;un client SSH sur votre ordinateur local et d&#39;un serveur SSH sur l&#39;ordinateur distant que vous souhaitez accéder.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Voici les étapes générales pour utiliser SSH pour vous connecter à un ordinateur distant :&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: item 0; display: flex; flex-direction: column; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style-image: initial; list-style-position: initial; margin: 1.25em 0px; padding: 0px 0px 0px 1rem; white-space: pre-wrap;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Ouvrez un terminal (ou une invite de commande) sur votre ordinateur local.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Utilisez la commande &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace !important; font-size: 0.875em; font-weight: 600; margin-top: 1.25em;&quot;&gt;ssh&lt;/code&gt; pour vous connecter au serveur distant. La syntaxe générale est la suivante : &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace !important; font-size: 0.875em; font-weight: 600;&quot;&gt;ssh [username]@[hostname]&lt;/code&gt;. Par exemple, pour vous connecter en tant que &quot;user&quot; à un serveur nommé &quot;server.example.com&quot;, vous utiliseriez la commande : &lt;code style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-code); font-family: &amp;quot;Söhne Mono&amp;quot;, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace !important; font-size: 0.875em; font-weight: 600; margin-bottom: 1.25em;&quot;&gt;ssh user@server.example.com&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Entrez votre mot de passe lorsque vous y êtes invité.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Si c&#39;est la première fois que vous vous connectez au serveur, vous devriez voir un message de confirmation de clé publique. Il est important de vérifier que la clé est bien celle du serveur auquel vous vous attendiez pour éviter les attaques de type &quot;man-in-the-middle&quot;.&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 0px; padding-left: 0.375em;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Si l&#39;authentification a réussi, vous serez connecté à la console du serveur distant et pourrez exécuter des commandes comme si vous étiez physiquement connecté à l&#39;ordinateur.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Il est également possible de se connecter à un serveur distant en utilisant une clé publique/privée à la place d&#39;un mot de passe, pour un niveau de sécurité supplémentaire. Il est aussi possible de configurer des tunnels pour accéder à des services sur le serveur distant ou pour établir une connexion sécurisée à d&#39;autres protocoles tels que FTP ou Telnet.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px 0px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Il existe des clients SSH pour presque tous les systèmes d&#39;exploitation, tels que OpenSSH pour Linux et macOS, ou PuTTY pour Windows. Il est donc facile de se connecter à un serveur distant depuis n&#39;importe quel ordinateur&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 1.25em 0px 0px; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h3&gt;&lt;div&gt;&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; margin: 1.25em 0px 0px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/5044677577995455561/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/ssh-secure-shell.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/5044677577995455561'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/5044677577995455561'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/ssh-secure-shell.html' title='SSH (Secure Shell)'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1vkQwFZhaoY56QNdzbdhqW_q10kcvBNx8Q9WK_bqUAluP6H3t06XRvNrdl2QuPjlllTjaBNOyX_5xYCMlXiMF6UO4Re1iyLAFetg9w4lxQI0DubCOsRRDHJolKi0B47nfFiK5pBfvGywBqR0D8EyqBEA0Hne5Cq6ZHWQ-YT98QtClZkqXQigeBzXFrg/s72-w320-h320-c/SSH%20(Secure%20Shell).png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-8524905744323495327</id><published>2023-01-25T14:00:00.002+01:00</published><updated>2023-01-25T14:00:50.280+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Vagrant</title><content type='html'>&lt;p&gt;Vagrant est un outil de gestion de machines virtuelles qui permet de créer et configurer des environnements de développement reproductibles. Il utilise des fichiers de configuration pour décrire les paramètres de la machine virtuelle, tels que le système d&#39;exploitation, les logiciels installés et les paramètres réseau. Cela permet aux développeurs de créer des environnements de développement similaires sur leur propre ordinateur, ce qui facilite la collaboration et la résolution des problèmes de compatibilité.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Aj8pudGdCc8m6Zt8UNv5NPZCGkVXrnzbYSYWjQX7Kv1qTDb3XtXuoPoGVpCksvKTLB42o-4xNn5FDoOE7T3JfUibpq59niSerkEhNGPx7XwYntbHn0AmPlZjqD2WDYWBLFXn81UPYgsXXHZdIHEAx_BMhfDIW-V54SPVHouyugahLszfKyre3f1hQ/s432/vagrant.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Vagrant&quot; border=&quot;0&quot; data-original-height=&quot;117&quot; data-original-width=&quot;432&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Aj8pudGdCc8m6Zt8UNv5NPZCGkVXrnzbYSYWjQX7Kv1qTDb3XtXuoPoGVpCksvKTLB42o-4xNn5FDoOE7T3JfUibpq59niSerkEhNGPx7XwYntbHn0AmPlZjqD2WDYWBLFXn81UPYgsXXHZdIHEAx_BMhfDIW-V54SPVHouyugahLszfKyre3f1hQ/w400-h109/vagrant.png&quot; title=&quot;Vagrant&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Vagrant permet de gérer des machines virtuelles en utilisant des fichiers de configuration appelés &quot;Vagrantfile&quot; qui décrivent les paramètres de la machine virtuelle. Il permet de configurer des choses comme :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;le système d&#39;exploitation à utiliser&lt;/li&gt;&lt;li&gt;les logiciels à installer&lt;/li&gt;&lt;li&gt;les ports réseau à ouvrir&lt;/li&gt;&lt;li&gt;les dossiers à partager entre la machine hôte et la machine virtuelle&lt;/li&gt;&lt;li&gt;les variables d&#39;environnement à définir&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Vagrant utilise des &quot;boxes&quot; qui sont des images préconfigurées de systèmes d&#39;exploitation qui peuvent être utilisées pour créer des machines virtuelles. Il existe des boxes officielles pour de nombreux systèmes d&#39;exploitation courants, et il est également possible de créer ses propres boxes.&lt;/p&gt;&lt;p&gt;Vagrant est compatible avec plusieurs types de virtualisation, comme VirtualBox, VMware, Hyper-V, etc. Il facilite la configuration d&#39;environnements de développement reproductibles, ce qui permet aux développeurs de travailler sur des projets en équipe en sachant que tout le monde utilise la même configuration. Il est également utile pour tester des applications sur différents systèmes d&#39;exploitation ou configurations, sans avoir à configurer manuellement chaque machine virtuelle.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Voici les étapes de base pour utiliser Vagrant :&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Installation de Vagrant: Téléchargez et installez Vagrant sur votre ordinateur.&lt;/li&gt;&lt;li&gt;Obtention d&#39;une box: Utilisez la commande vagrant box add pour télécharger une box (image préconfigurée de système d&#39;exploitation) depuis le catalogue de Vagrant ou utilisez une box existante.&lt;/li&gt;&lt;li&gt;Initialisation d&#39;un projet: Utilisez la commande vagrant init pour créer un nouveau projet Vagrant dans le répertoire courant. Cela crée un fichier &quot;Vagrantfile&quot; qui décrit les paramètres de la machine virtuelle.&lt;/li&gt;&lt;li&gt;Configuration de la machine virtuelle : Editer le fichier &quot;Vagrantfile&quot; pour configurer les paramètres de la machine virtuelle, tels que le système d&#39;exploitation, les logiciels à installer, les ports réseau à ouvrir, les dossiers à partager, etc.&lt;/li&gt;&lt;li&gt;Démarrage de la machine virtuelle: Utilisez la commande vagrant up pour démarrer la machine virtuelle. Cela télécharge la box si elle n&#39;est pas déjà présente, puis configure et démarre la machine virtuelle.&lt;/li&gt;&lt;li&gt;Connexion à la machine virtuelle: Utilisez la commande vagrant ssh pour se connecter à la machine virtuelle en utilisant SSH. Vous pouvez maintenant travailler sur la machine virtuelle comme si vous étiez connecté physiquement à elle.&lt;/li&gt;&lt;li&gt;Arrêt et suppression de la machine virtuelle: Utilisez la commande vagrant halt pour arrêter la machine virtuelle, et vagrant destroy pour la supprimer complètement.&lt;/li&gt;&lt;li&gt;Partage de l&#39;environnement de développement : Il est possible de partager l&#39;environnement de développement avec d&#39;autres développeurs en utilisant des outils de versioning comme Git pour partager le fichier &quot;Vagrantfile&quot; et les fichiers de configuration associés.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;Le rôle principal de Vagrant est de faciliter la création et la configuration d&#39;environnements de développement reproductibles. Il permet aux développeurs de créer des machines virtuelles avec des configurations précises, de manière à ce que tous les membres de l&#39;équipe utilisent la même configuration, ce qui évite les problèmes de compatibilité.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vagrant offre également une facilité d&#39;utilisation pour configurer des machines virtuelles, il permet de configurer les paramètres de la machine virtuelle en utilisant des fichiers de configuration simples, appelés &quot;Vagrantfile&quot;, ce qui est plus simple que de configurer manuellement une machine virtuelle via l&#39;interface utilisateur d&#39;un logiciel de virtualisation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Il permet aussi de faciliter les tests d&#39;application sur différents systèmes d&#39;exploitation et configurations, sans avoir à configurer manuellement chaque machine virtuelle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enfin, Vagrant est compatible avec plusieurs logiciels de virtualisation tels que VirtualBox, VMware, Hyper-V, etc. Cela permet aux utilisateurs de Vagrant de choisir la plateforme de virtualisation qui leur convient le mieux.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/8524905744323495327/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/vagrant.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8524905744323495327'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/8524905744323495327'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/vagrant.html' title='Vagrant'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc5Aj8pudGdCc8m6Zt8UNv5NPZCGkVXrnzbYSYWjQX7Kv1qTDb3XtXuoPoGVpCksvKTLB42o-4xNn5FDoOE7T3JfUibpq59niSerkEhNGPx7XwYntbHn0AmPlZjqD2WDYWBLFXn81UPYgsXXHZdIHEAx_BMhfDIW-V54SPVHouyugahLszfKyre3f1hQ/s72-w400-h109-c/vagrant.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-70842564151576169</id><published>2023-01-24T09:53:00.001+01:00</published><updated>2023-01-24T09:53:29.639+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Ansible</title><content type='html'>&lt;p&gt;&amp;nbsp;Ansible est un outil de configuration et de déploiement automatisé pour les systèmes informatiques. Il utilise des scripts appelés &quot;playbooks&quot; écrits en YAML pour décrire les tâches à exécuter sur les ordinateurs cibles, qui peuvent être des serveurs, des postes de travail ou d&#39;autres appareils réseau. Ansible peut gérer des tâches telles que la mise à jour de logiciels, la configuration de services et la gestion des utilisateurs, et peut être utilisé pour automatiser des tâches répétitives et réduire la complexité de la gestion des systèmes.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPPkQxK38_gM5GjRCl-1YbbWUmIex-b06M0cgCov26bMxdvHC9KAhhmgLvQaogdn4L1P2nZoWjJ7SOssKcFwDWMi7Ui6aDDUHSx4vrrcRde5cREhBVZlQXOkj0vL6opQyhDAn56ww1are-F49O5kDMOch-g-Hk6iAidX5E4HLcokuig4HPz0Y8HNNtNA/s1140/ansible%202.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Ansible&quot; border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;1140&quot; height=&quot;156&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPPkQxK38_gM5GjRCl-1YbbWUmIex-b06M0cgCov26bMxdvHC9KAhhmgLvQaogdn4L1P2nZoWjJ7SOssKcFwDWMi7Ui6aDDUHSx4vrrcRde5cREhBVZlQXOkj0vL6opQyhDAn56ww1are-F49O5kDMOch-g-Hk6iAidX5E4HLcokuig4HPz0Y8HNNtNA/w400-h156/ansible%202.png&quot; title=&quot;Ansible&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Ansible utilise un modèle client-serveur : les ordinateurs cibles sont appelés &quot;nœuds&quot; et l&#39;ordinateur qui exécute les commandes Ansible est appelé &quot;contrôleur&quot;. Les nœuds n&#39;ont pas besoin d&#39;installer de logiciel supplémentaire pour fonctionner avec Ansible, car il utilise SSH pour se connecter aux nœuds et exécuter les commandes.&lt;/p&gt;&lt;p&gt;Ansible est également connu pour sa facilité d&#39;utilisation, car les playbooks sont faciles à écrire et à lire, même pour les utilisateurs qui n&#39;ont pas de connaissances en programmation. Il peut également être intégré à d&#39;autres outils de gestion de système, tels que Puppet ou Chef, pour une automatisation encore plus poussée.&lt;/p&gt;&lt;p&gt;En résumé, Ansible est un outil puissant et flexible pour automatiser la configuration et le déploiement de systèmes informatiques, qui permet de gagner du temps et d&#39;éviter les erreurs humaines.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Le principe de fonctionnement :&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Le principe de fonctionnement d&#39;Ansible repose sur l&#39;utilisation de &quot;playbooks&quot; qui décrivent les tâches à exécuter sur les ordinateurs cibles. Ces playbooks sont écrits en YAML, un langage de marqueur simple et lisible par l&#39;homme.&lt;/p&gt;&lt;p&gt;Les playbooks contiennent des &quot;modules&quot; Ansible, qui sont des scripts préécrits qui effectuent des tâches spécifiques, telles que la mise à jour de logiciels, la configuration de services ou la gestion des utilisateurs. Les playbooks peuvent également inclure des variables et des conditions pour rendre les tâches plus flexibles et réutilisables.&lt;/p&gt;&lt;p&gt;Pour exécuter un playbook, vous utilisez l&#39;outil en ligne de commande Ansible sur l&#39;ordinateur contrôleur, en spécifiant les nœuds cibles et le playbook à exécuter. Ansible se connecte ensuite aux nœuds cibles via SSH et exécute les tâches décrites dans le playbook.&lt;/p&gt;&lt;p&gt;Ansible utilise également l&#39;idée de &quot;gestion de l&#39;état&quot;, ce qui signifie qu&#39;il ne se concentre pas sur les étapes nécessaires pour arriver à un état spécifique, mais sur l&#39;état final souhaité. Il vérifie l&#39;état actuel des nœuds cibles et exécute uniquement les tâches nécessaires pour les mettre dans l&#39;état souhaité.&lt;/p&gt;&lt;p&gt;En résumé, Ansible utilise des playbooks écrits en YAML pour décrire les tâches à exécuter sur les ordinateurs cibles, exécute ces tâches en se connectant aux nœuds via SSH, et utilise une approche de gestion de l&#39;état pour s&#39;assurer que les nœuds sont dans l&#39;état souhaité.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Voici un exemple de fichier de configuration Ansible, appelé &quot;playbook&quot;, qui installe et configure Apache sur une machine cible :&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo20o4kdA12p1DBZ7FuwNPEs_48DbkwhLhVgD7fBxh6MqMURUTCiAk6uNPdkhtXZiyNBkAvwP6YNDhoZ6ASNk8J70L7MuDNJh0WavNJ921ggeFMhmB0gdG09fCa_-szFOELMaNt4VSR28We9sHoOFzpZSPrKL4BNdaJK17zkB83uiRxSBa3tNElBb2GQ/s705/ansible.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;705&quot; data-original-width=&quot;657&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo20o4kdA12p1DBZ7FuwNPEs_48DbkwhLhVgD7fBxh6MqMURUTCiAk6uNPdkhtXZiyNBkAvwP6YNDhoZ6ASNk8J70L7MuDNJh0WavNJ921ggeFMhmB0gdG09fCa_-szFOELMaNt4VSR28We9sHoOFzpZSPrKL4BNdaJK17zkB83uiRxSBa3tNElBb2GQ/w434-h640/ansible.PNG&quot; width=&quot;434&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce playbook utilise un certain nombre de modules Ansible pour effectuer les tâches suivantes :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Installer Apache en utilisant apt&lt;/li&gt;&lt;li&gt;Démarrer le service Apache&lt;/li&gt;&lt;li&gt;Vérifier que le service Apache est démarré et activé&lt;/li&gt;&lt;li&gt;Copier un fichier de configuration Apache à partir d&#39;un modèle&lt;/li&gt;&lt;li&gt;Activer mod_rewrite pour Apache&lt;/li&gt;&lt;li&gt;Redémarrer Apache pour appliquer les nouvelles configurations&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce playbook est destiné aux machines qui sont définies dans l&#39;hôte &quot;webserver&quot;, il utilise &quot;become: true&quot; pour passer en tant qu&#39;utilisateur root pour effectuer les tâches, et les tâches sont décrites sous la section &quot;tasks&quot;.&lt;/p&gt;&lt;p&gt;Il est important de noter que ce n&#39;est qu&#39;un exemple de ce qu&#39;un playbook Ansible peut faire, vous pouvez écrire des playbooks pour automatiser presque toutes les tâches que vous effectuez manuellement sur les systèmes informatiques.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/70842564151576169/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/ansible.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/70842564151576169'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/70842564151576169'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/ansible.html' title='Ansible'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPPkQxK38_gM5GjRCl-1YbbWUmIex-b06M0cgCov26bMxdvHC9KAhhmgLvQaogdn4L1P2nZoWjJ7SOssKcFwDWMi7Ui6aDDUHSx4vrrcRde5cREhBVZlQXOkj0vL6opQyhDAn56ww1are-F49O5kDMOch-g-Hk6iAidX5E4HLcokuig4HPz0Y8HNNtNA/s72-w400-h156-c/ansible%202.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-1072844173727496646</id><published>2023-01-23T11:37:00.003+01:00</published><updated>2023-01-23T11:37:35.415+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'> Le Machine Learning</title><content type='html'>&lt;p&gt;&amp;nbsp;Le Machine Learning est une technique d&#39;apprentissage automatique qui permet aux ordinateurs d&#39;apprendre à partir de données et de les utiliser pour effectuer des tâches spécifiques sans avoir été explicitement programmés pour les effectuer. Cela signifie que les modèles de machine learning peuvent s&#39;adapter et s&#39;améliorer au fil du temps en utilisant des données supplémentaires. Le Machine Learning se base sur l&#39;idée que les systèmes peuvent apprendre de manière autonome à partir de l&#39;expérience et utiliser cette expérience pour améliorer leur performance.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWDQRkK2EcbaBoY6CZUhAH2-ebBX-lke9FJuCbCDXlHllaiGKoyzjnpORiebZKIVe0OOLB4jDpiTYWGLYQPlJgQn199bPKJNl5Q8jhUVlyw10hPA1D3kxsND9ITuyCsyrZPx5DEaAc_THo_QrlpeTaFhseYQuQcfHsyhNX4mVw3wUVVulhVuc2X40xA/s1600/machine-learning-2.webp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Le Machine Learning&quot; border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWDQRkK2EcbaBoY6CZUhAH2-ebBX-lke9FJuCbCDXlHllaiGKoyzjnpORiebZKIVe0OOLB4jDpiTYWGLYQPlJgQn199bPKJNl5Q8jhUVlyw10hPA1D3kxsND9ITuyCsyrZPx5DEaAc_THo_QrlpeTaFhseYQuQcfHsyhNX4mVw3wUVVulhVuc2X40xA/w400-h225/machine-learning-2.webp&quot; title=&quot;Le Machine Learning&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Les types&amp;nbsp;du Machine Learning ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Il existe plusieurs types de machine learning, chacun ayant des utilisations et des applications spécifiques. Les principaux types de machine learning sont:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Apprentissage supervisé: Les modèles d&#39;apprentissage supervisé utilisent des données d&#39;entraînement étiquetées pour apprendre à faire des prédictions sur des données non vues. Les exemples courants d&#39;apprentissage supervisé comprennent la classification, la régression et la prévision.&lt;/li&gt;&lt;li&gt;Apprentissage non supervisé: Les modèles d&#39;apprentissage non supervisé utilisent des données non étiquetées pour trouver des structures cachées dans les données. Les exemples courants d&#39;apprentissage non supervisé comprennent l&#39;agrégation de données, la réduction de dimensionnalité et la segmentation de clientèle.&lt;/li&gt;&lt;li&gt;Apprentissage par renforcement: Les modèles d&#39;apprentissage par renforcement utilisent une rétroaction positive ou négative pour diriger l&#39;apprentissage. Les exemples courants d&#39;apprentissage par renforcement comprennent les systèmes de contrôle automatique, les jeux de stratégie et les systèmes de recommandation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Il existe également d&#39;autres sous-types de machine learning, comme l&#39;apprentissage en ligne, l&#39;apprentissage par lots et l&#39;apprentissage en profondeur. Les algorithmes de machine learning les plus populaires incluent les réseaux de neurones, les arbres de décision, les k-moyennes et les machines à vecteurs de support.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Quel est le but du Machine Learning ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Le but principal du Machine Learning est de créer des modèles informatiques capables d&#39;apprendre à partir de données pour effectuer des tâches spécifiques de manière automatisée. Ces tâches peuvent inclure la classification, la prévision, la reconnaissance de la parole, la reconnaissance d&#39;images, la compréhension de la langue naturelle et bien d&#39;autres encore.&lt;/p&gt;&lt;p&gt;En utilisant des algorithmes de Machine Learning, les ordinateurs peuvent détecter des modèles et des relations cachées dans les données, ce qui permet de prendre des décisions automatisées, de faire des prévisions et de résoudre des problèmes complexes.&lt;/p&gt;&lt;p&gt;Le but ultime du Machine Learning est de rendre les systèmes informatiques plus intelligents et plus autonomes pour améliorer les performances et l&#39;efficacité de diverses applications dans des domaines tels que la santé, la finance, la fabrication, les transports, la robotique et bien d&#39;autres.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Qui fait du Machine Learning ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Il y a plusieurs professionnels qui font du Machine Learning, y compris les ingénieurs en informatique, les statisticiens, les mathématiciens, les chercheurs en intelligence artificielle, les scientifiques des données et les développeurs de logiciels.&lt;/p&gt;&lt;p&gt;Les entreprises de différents secteurs, comme la finance, la santé, les médias, les transports, la technologie, l&#39;énergie, et bien d&#39;autres, utilisent également le Machine Learning pour améliorer leurs opérations, augmenter leur productivité et prendre des décisions plus informées.&lt;/p&gt;&lt;p&gt;Il y a aussi des universitaires et des chercheurs qui travaillent sur les dernières avancées en matière de Machine Learning dans le but de publier des articles scientifiques et de développer de nouveaux algorithmes et méthodes.&lt;/p&gt;&lt;p&gt;Enfin, il y a aussi des individus qui s&#39;intéressent à cette discipline et qui apprennent le Machine Learning pour des raisons professionnelles ou personnelles.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Exemples du Machine Learning ?&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Il y a de nombreux exemples concrets d&#39;utilisation du Machine Learning dans divers domaines :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Dans la technologie: les systèmes de recommandation utilisent le Machine Learning pour suggérer des produits ou des contenus pertinents à un utilisateur en fonction de ses préférences et de son historique de navigation. Les assistants vocaux et les chatbots utilisent également le Machine Learning pour comprendre et répondre aux demandes des utilisateurs.&lt;/li&gt;&lt;li&gt;Dans la santé: Les systèmes de diagnostic automatisés utilisent le Machine Learning pour détecter des maladies à partir de résultats d&#39;analyses de sang et d&#39;images médicales. Les systèmes de surveillance de la santé utilisent également le Machine Learning pour détecter les signes précoces de maladies cardiaques et d&#39;autres maladies chroniques.&lt;/li&gt;&lt;li&gt;Dans la finance: Les systèmes de détection de fraude utilisent le Machine Learning pour détecter les transactions suspects et les comportements anormaux. Les systèmes de trading automatisés utilisent également le Machine Learning pour effectuer des transactions en fonction des tendances du marché.&lt;/li&gt;&lt;li&gt;Dans les transports: Les systèmes de navigation GPS utilisent le Machine Learning pour fournir des itinéraires les plus rapides et les plus efficaces en temps réel. Les véhicules autonomes utilisent également le Machine Learning pour naviguer sur les routes et prendre des décisions en fonction des obstacles et des autres véhicules.&lt;/li&gt;&lt;li&gt;Dans la fabrication: les systèmes de maintenance prédictive utilisent le Machine Learning pour détecter les problèmes potentiels avant qu&#39;ils ne surviennent, réduisant les temps d&#39;arrêt et augmentant l&#39;efficacité.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Il existe de nombreux autres exemples d&#39;utilisation du Machine Learning dans divers domaines, ces exemples sont donnés pour donner une idée de l&#39;étendue de son utilisation.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/1072844173727496646/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/le-machine-learning.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/1072844173727496646'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/1072844173727496646'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/le-machine-learning.html' title=' Le Machine Learning'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWDQRkK2EcbaBoY6CZUhAH2-ebBX-lke9FJuCbCDXlHllaiGKoyzjnpORiebZKIVe0OOLB4jDpiTYWGLYQPlJgQn199bPKJNl5Q8jhUVlyw10hPA1D3kxsND9ITuyCsyrZPx5DEaAc_THo_QrlpeTaFhseYQuQcfHsyhNX4mVw3wUVVulhVuc2X40xA/s72-w400-h225-c/machine-learning-2.webp" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-1395670957882438225</id><published>2023-01-21T17:57:00.004+01:00</published><updated>2023-01-21T17:57:49.046+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Astuce"/><title type='text'>CrystalDiskInfo : Apprenez à surveiller votre disque dur - Astuces et fonctionnalités-</title><content type='html'>&lt;p&gt;&amp;nbsp;CrystalDiskInfo est un logiciel gratuit qui permet de surveiller les performances de vos disques durs et de vous informer sur leur santé. Il affiche des informations détaillées sur les disques tels que la température, les erreurs de secteur, les heures de fonctionnement, la vitesse de rotation, etc. Il peut également vous alerter en cas de problème potentiel avec votre disque dur. CrystalDiskInfo est compatible avec les disques durs internes et externes, ainsi qu&#39;avec les disques SSD. Il est utile pour diagnostiquer les problèmes de disque, optimiser les performances et prolonger la durée de vie de vos disques.&lt;/p&gt;&lt;p&gt;CrystalDiskInfo fonctionne en interrogeant les informations S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) de votre disque dur. S.M.A.R.T est un système de surveillance intégré dans les disques durs qui collecte et stocke des informations sur la performance et la santé de votre disque dur. CrystalDiskInfo récupère ces informations via une interface de programmation (API) et les affiche dans son interface utilisateur.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWQNhP2IzWP5DZzsRYZimD364S3UvkcE8_4PSy_IPPweemyyiQXglFCDylBpltvIQakImCQZjPurRreCvr7sgY4a2V8OU53sBEIkC8e92ISfFLa6Gbrup0MdELtn7Lf4Xw76mafbrQglKAJAFhHpWD5ALU2faDFNDRoPwulwhu3SjHDDj-XFIpoA_91Q/s800/CrystalDiskInfo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;CrystalDiskInfo&quot; border=&quot;0&quot; data-original-height=&quot;445&quot; data-original-width=&quot;800&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWQNhP2IzWP5DZzsRYZimD364S3UvkcE8_4PSy_IPPweemyyiQXglFCDylBpltvIQakImCQZjPurRreCvr7sgY4a2V8OU53sBEIkC8e92ISfFLa6Gbrup0MdELtn7Lf4Xw76mafbrQglKAJAFhHpWD5ALU2faDFNDRoPwulwhu3SjHDDj-XFIpoA_91Q/w400-h223/CrystalDiskInfo.png&quot; title=&quot;CrystalDiskInfo&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Lorsque vous lancez CrystalDiskInfo, vous verrez une liste de tous les disques durs connectés à votre ordinateur. Vous pouvez sélectionner un disque pour afficher des informations détaillées sur sa performance et sa santé. Il affiche des informations comme la température, les erreurs de secteur, les heures de fonctionnement, la vitesse de rotation, etc.&lt;/p&gt;&lt;p&gt;Il vous permet également de configurer des alertes pour vous prévenir en cas de problème potentiel avec votre disque dur. Il peut également vous donner des conseils pour améliorer les performances de votre disque dur.&lt;/p&gt;&lt;p&gt;En résumé, CrystalDiskInfo est un outil facile à utiliser pour surveiller les performances et la santé de vos disques durs, vous donner des informations détaillées sur leurs états et vous alerter en cas de problème potentiel.&lt;/p&gt;&lt;p&gt;Plus d&#39;infos sur l&#39;installation et fonctionnalités dans la vidéo ci-dessus.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;343&quot; src=&quot;https://www.youtube.com/embed/nsCoLYAVbKg&quot; width=&quot;476&quot; youtube-src-id=&quot;nsCoLYAVbKg&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/1395670957882438225/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/crystaldiskinfo-apprenez-surveiller.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/1395670957882438225'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/1395670957882438225'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/crystaldiskinfo-apprenez-surveiller.html' title='CrystalDiskInfo : Apprenez à surveiller votre disque dur - Astuces et fonctionnalités-'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWQNhP2IzWP5DZzsRYZimD364S3UvkcE8_4PSy_IPPweemyyiQXglFCDylBpltvIQakImCQZjPurRreCvr7sgY4a2V8OU53sBEIkC8e92ISfFLa6Gbrup0MdELtn7Lf4Xw76mafbrQglKAJAFhHpWD5ALU2faDFNDRoPwulwhu3SjHDDj-XFIpoA_91Q/s72-w400-h223-c/CrystalDiskInfo.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-552584986962743863</id><published>2023-01-19T17:46:00.005+01:00</published><updated>2023-01-19T17:46:49.703+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Comment accélérer, booster et restaurer le débit complet de la connexion internet ADSL sans logiciel 2023</title><content type='html'>&lt;p&gt;Si l&#39;internet est coupé, ce n&#39;est pas volontairement, ce problème peut arriver à tout moment et sans raison. Voici comment restaurer le débit complet d&#39;internet, résoudre le problème d&#39;interruption et accélération, et profiter pleinement de votre utilisation du Net !&lt;/p&gt;&lt;p&gt;Suivez ces 3 étapes pour restaurer le débit complet d&#39;internet, résoudre le problème d&#39;interruption et accélération. Si votre ordinateur tombe en panne et que votre connexion internet est très lente, ces 3 étapes pourraient vous aider à récupérer votre débit internet normalement.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;342&quot; src=&quot;https://www.youtube.com/embed/ktrd7N0ryvU&quot; width=&quot;517&quot; youtube-src-id=&quot;ktrd7N0ryvU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/552584986962743863/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/Comment-accelerer-booster-et-restaurer-le-debit-complet-de-la-connexion-internet-ADSL-sans-logiciel-2023.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/552584986962743863'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/552584986962743863'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/Comment-accelerer-booster-et-restaurer-le-debit-complet-de-la-connexion-internet-ADSL-sans-logiciel-2023.html' title='Comment accélérer, booster et restaurer le débit complet de la connexion internet ADSL sans logiciel 2023'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ktrd7N0ryvU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-3638573257950110401</id><published>2023-01-17T16:22:00.004+01:00</published><updated>2023-01-17T16:22:44.810+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>C&#39;est quoi IOT</title><content type='html'>&lt;p&gt;&amp;nbsp;IOT signifie Internet des objets. C&#39;est un système de dispositifs connectés à internet qui peuvent communiquer entre eux et avec d&#39;autres dispositifs ou systèmes, comme les ordinateurs ou les smartphones, pour collecter et échanger des données. Les objets connectés peuvent être des appareils domestiques, des voitures, des capteurs industriels, etc. L&#39;IoT a le potentiel de faciliter la surveillance, la gestion et l&#39;automatisation de tous les aspects de notre vie quotidienne.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;L&#39;Internet des objets (IoT) est un système de dispositifs connectés à internet qui peuvent collecter, échanger et utiliser des données pour automatiser des tâches ou des processus. Ces dispositifs peuvent être des appareils électroniques domestiques, des capteurs industriels, des objets de la vie quotidienne, des véhicules connectés et des appareils mobiles.&lt;/p&gt;&lt;p&gt;Les dispositifs IoT sont généralement équipés de capteurs et d&#39;actuateurs qui permettent de collecter des données environnementales, comme la température, la luminosité et la pression, et de prendre des actions en conséquence, comme allumer ou éteindre un appareil électronique. Les données collectées peuvent également être utilisées pour améliorer les performances d&#39;un système ou pour prendre des décisions informées.&lt;/p&gt;&lt;p&gt;L&#39;IoT est considéré comme l&#39;un des principaux moteurs de la transformation numérique et il offre de nombreux avantages commerciaux et sociaux, tels que l&#39;amélioration de la productivité, la réduction des coûts et l&#39;amélioration de la qualité de vie. Cependant, l&#39;IoT pose également des défis en matière de sécurité et de confidentialité des données, car les données collectées peuvent être utilisées à des fins malveillantes si elles tombent entre de mauvaises mains.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCXDLyvx0BkmomAKteefeg_kE_tH1-hvTqDeIOxr1uleqej08byA7la2SYsNdTdaeVS_rDvgHvBgZ2zrhe9jAjkBc_pX5XvcMo6ULBnDxdt4xdciv7j4ryWi9fjQp6uZb6eRKI_odURceuyLLh2x7sd6vScdX71SnHes1Vd_bKRi5YP9HDR8mIxqpWvA/s612/istockphoto-1184401187-612x612.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;C&#39;est quoi IOT&quot; border=&quot;0&quot; data-original-height=&quot;408&quot; data-original-width=&quot;612&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCXDLyvx0BkmomAKteefeg_kE_tH1-hvTqDeIOxr1uleqej08byA7la2SYsNdTdaeVS_rDvgHvBgZ2zrhe9jAjkBc_pX5XvcMo6ULBnDxdt4xdciv7j4ryWi9fjQp6uZb6eRKI_odURceuyLLh2x7sd6vScdX71SnHes1Vd_bKRi5YP9HDR8mIxqpWvA/w400-h266/istockphoto-1184401187-612x612.jpg&quot; title=&quot;C&#39;est quoi IOT&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Les domaines d&#39;application de l&#39;IoT sont très variés : industrie, transport, domotique, santé, énergie, agriculture, etc. Il est utilisé pour améliorer la performance, la qualité, la fiabilité, la sécurité et la maintenance de nombreux systèmes et processus. Il offre également de nouvelles opportunités pour les entreprises, en permettant de créer de nouveaux produits et services innovants pour améliorer l&#39;expérience client.&lt;/p&gt;&lt;p&gt;Avec l&#39;augmentation de la connectivité et de la puissance de calcul, l&#39;IoT est en train de devenir de plus en plus présent dans notre vie quotidienne, ouvrant la voie à un monde plus intelligent, plus efficace et plus connecté.&lt;/p&gt;&lt;p&gt;Il existe plusieurs types d&#39;IoT en fonction de leur utilisation ou de leur domaine d&#39;application. Voici quelques exemples courants :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;IoT industriel : Il s&#39;agit de l&#39;utilisation de l&#39;IoT dans les usines, les mines, les centrales électriques et les infrastructures critiques pour améliorer les performances, la qualité, la fiabilité, la sécurité et la maintenance des équipements et des processus industriels.&lt;/li&gt;&lt;li&gt;IoT de la ville intelligente : Il s&#39;agit de l&#39;utilisation de l&#39;IoT pour améliorer la qualité de vie des citoyens, la gestion de l&#39;énergie, la gestion des déchets et la sécurité dans les villes.&lt;/li&gt;&lt;li&gt;IoT domestique : Il s&#39;agit de l&#39;utilisation de l&#39;IoT pour connecter les appareils domestiques, tels que les thermostats, les réfrigérateurs et les aspirateurs, pour automatiser les tâches ménagères et améliorer le confort des utilisateurs.&lt;/li&gt;&lt;li&gt;IoT de la santé : Il s&#39;agit de l&#39;utilisation de l&#39;IoT pour améliorer la qualité des soins de santé, en utilisant des capteurs pour surveiller la santé des patients à distance, les outils de suivi de la condition physique et les dispositifs de diagnostic.&lt;/li&gt;&lt;li&gt;IoT de la voiture connectée : Il s&#39;agit de l&#39;utilisation de l&#39;IoT pour connecter les véhicules à internet pour améliorer la sécurité routière, la performance et l&#39;expérience de conduite.&lt;/li&gt;&lt;li&gt;IoT de l&#39;agriculture : Il s&#39;agit de l&#39;utilisation de l&#39;IoT pour surveiller et améliorer les performances des cultures, en utilisant des capteurs pour mesurer la température, l&#39;humidité et la qualité de la terre, ainsi que des drones pour surveiller les cultures.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce ne sont que quelques exemples, mais l&#39;IoT est en train de se développer dans de nombreux domaines et de nouveaux usages sont en constante évolution.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/3638573257950110401/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/cest-quoi-iot.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3638573257950110401'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3638573257950110401'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/cest-quoi-iot.html' title='C&#39;est quoi IOT'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCXDLyvx0BkmomAKteefeg_kE_tH1-hvTqDeIOxr1uleqej08byA7la2SYsNdTdaeVS_rDvgHvBgZ2zrhe9jAjkBc_pX5XvcMo6ULBnDxdt4xdciv7j4ryWi9fjQp6uZb6eRKI_odURceuyLLh2x7sd6vScdX71SnHes1Vd_bKRi5YP9HDR8mIxqpWvA/s72-w400-h266-c/istockphoto-1184401187-612x612.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-7389732973065834735</id><published>2023-01-16T12:15:00.003+01:00</published><updated>2023-01-16T12:15:42.536+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Docker"/><title type='text'>Docker</title><content type='html'>&lt;p&gt;&amp;nbsp;Docker est un logiciel de virtualisation de conteneurs qui permet de créer, déployer et exécuter des applications dans des conteneurs logiciels isolés. Les conteneurs logiciels sont similaires aux machines virtuelles, mais ils ne nécessitent pas un système d&#39;exploitation séparé pour chaque application. Cela permet une utilisation plus efficace des ressources système et une portabilité accrue des applications.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtnfTZ92DPlVIwjA7sLpjmg3-IS3R9DUrSzymv_DZ75TwNw9xnJA9u1T7Y2lzlECZuqBubHQD7-qvJubvIeE3Yct2PodxjqJJeBBhOUScx49KTvkLXor_rmueybTlsE38OrH5bna3ALIEhg_bEKfs184GoynFwZ0dwTmKrWoaOv-hGcBztqwZ9NLIUwA/s750/docker.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Docker&quot; border=&quot;0&quot; data-original-height=&quot;422&quot; data-original-width=&quot;750&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtnfTZ92DPlVIwjA7sLpjmg3-IS3R9DUrSzymv_DZ75TwNw9xnJA9u1T7Y2lzlECZuqBubHQD7-qvJubvIeE3Yct2PodxjqJJeBBhOUScx49KTvkLXor_rmueybTlsE38OrH5bna3ALIEhg_bEKfs184GoynFwZ0dwTmKrWoaOv-hGcBztqwZ9NLIUwA/w400-h225/docker.jpg&quot; title=&quot;Docker&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Docker utilise le noyau de Linux pour créer des conteneurs logiciels qui partagent les ressources de l&#39;hôte, mais qui sont isolés les uns des autres. Les conteneurs peuvent être utilisés pour exécuter des applications dans un environnement prédéfini, indépendamment de l&#39;infrastructure sous-jacente. Cela permet de faciliter le déploiement et la mise à l&#39;échelle des applications, ainsi que de réduire les problèmes de compatibilité entre les différentes versions des dépendances logicielles.&lt;/p&gt;&lt;p&gt;Docker utilise des images pour décrire les conteneurs. Les images sont des instantanés d&#39;un environnement logiciel qui peut être utilisé pour créer des conteneurs. Les images sont créées à partir de fichiers de configuration appelés Dockerfile. Les utilisateurs peuvent créer des images personnalisées en modifiant les fichiers de configuration, ou ils peuvent utiliser des images existantes disponibles sur des registres d&#39;images tels que Docker Hub.&lt;/p&gt;&lt;p&gt;Docker permet également de gérer les conteneurs en cours d&#39;exécution en utilisant des outils de gestion de conteneurs tels que Docker Compose ou Kubernetes. Ces outils permettent de définir des configurations pour les conteneurs, de démarrer et d&#39;arrêter des groupes de conteneurs en une seule commande, et de surveiller l&#39;état des conteneurs en cours d&#39;exécution.&lt;/p&gt;&lt;p&gt;Docker est devenu un outil populaire dans les environnements de développement et de production pour sa facilité d&#39;utilisation et sa flexibilité. Il est souvent utilisé pour exécuter des applications web, des bases de données, des services d&#39;arrière-plan et des outils de développement.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Il y a plusieurs utilisations courantes pour Docker:&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Développement et test: Docker peut être utilisé pour créer des environnements de développement et de test reproductibles. Les développeurs peuvent créer des images de conteneurs qui contiennent toutes les dépendances nécessaires pour exécuter leur application, ce qui élimine les problèmes de compatibilité entre les différentes versions des dépendances logicielles.&lt;/li&gt;&lt;li&gt;Déploiement d&#39;application: Docker permet de déployer des applications en utilisant des conteneurs qui sont isolés les uns des autres, ce qui permet de faciliter le déploiement et la mise à l&#39;échelle des applications. Les conteneurs peuvent également être déployés sur des infrastructures cloud, telles que Amazon ECS ou Google Kubernetes Engine.&lt;/li&gt;&lt;li&gt;Microservices: Docker peut être utilisé pour créer des architectures de microservices qui permettent de décomposer une application en plusieurs services indépendants qui peuvent être développés, testés et déployés indépendamment les uns des autres. Cela permet une plus grande flexibilité et une évolutivité accrue pour les applications.&lt;/li&gt;&lt;li&gt;Intégration continue: Docker peut être utilisé pour automatiser les étapes de construction, de test et de déploiement d&#39;une application en utilisant des outils d&#39;intégration continue tels que Jenkins ou Travis CI.&lt;/li&gt;&lt;li&gt;Infrastructure as code: Docker permet également d&#39;utiliser des outils tels que Docker Compose ou Kubernetes pour gérer les conteneurs en cours d&#39;exécution, permettant ainsi de décrire l&#39;infrastructure de l&#39;application sous forme de code. Cela facilite la gestion des différentes versions de l&#39;application et permet de mettre en place des solutions de déploiement automatisées.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Le fonctionnement de Docker repose sur quelques concepts clés:&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Les images: les images sont des instantanés d&#39;un environnement logiciel qui peuvent être utilisés pour créer des conteneurs. Les images sont créées à partir de fichiers de configuration appelés Dockerfile.&lt;/li&gt;&lt;li&gt;Les conteneurs: les conteneurs sont des instances d&#39;une image qui peuvent être exécutées sur un système. Les conteneurs partagent les ressources de l&#39;hôte, mais sont isolés les uns des autres.&lt;/li&gt;&lt;li&gt;Le Docker daemon: le Docker daemon est un processus qui exécute en arrière-plan sur un système et gère les images, les conteneurs et les réseaux. Les utilisateurs interagissent avec le Docker daemon en utilisant la commande docker.&lt;/li&gt;&lt;li&gt;Les registres d&#39;images: Les registres d&#39;images sont des référentiels en ligne où les utilisateurs peuvent stocker et partager des images. Le registre d&#39;images le plus connu est Docker Hub, mais il existe d&#39;autres options telles que quay.io et gcr.io&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Lorsque vous utilisez la commande &quot;docker run&quot; pour exécuter un conteneur, le Docker daemon recherche l&#39;image spécifiée dans les registres d&#39;images locaux, et si elle n&#39;est pas trouvée, il la télécharge automatiquement. Il crée ensuite un conteneur en utilisant les informations de l&#39;image, qui est isolé des autres conteneurs et de l&#39;hôte. Les conteneurs ont accès aux ressources de l&#39;hôte (CPU, mémoire, réseau, etc.) mais sont isolés les uns des autres à l&#39;aide des namespaces et des cgroups.&lt;/p&gt;&lt;p&gt;En utilisant ces concepts, Docker permet aux utilisateurs de créer des environnements logiciels reproductibles, de déployer des applications de manière efficace et de faciliter la gestion des conteneurs en cours d&#39;exécution.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Un fichier Dockerfile est un fichier de configuration qui décrit les étapes pour construire une image Docker. Il contient des instructions qui indiquent à Docker comment configurer l&#39;environnement pour l&#39;application qui sera exécutée dans le conteneur.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Voici un exemple de fichier Dockerfile qui construit une image pour une application web Node.js:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Utiliser l&#39;image officielle de Node.js comme base de l&#39;image&lt;/span&gt;&lt;/p&gt;&lt;p&gt;FROM node:14&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Définir le répertoire de travail pour l&#39;application&lt;/span&gt;&lt;/p&gt;&lt;p&gt;WORKDIR /app&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Copier les fichiers de l&#39;application dans le répertoire de travail&lt;/span&gt;&lt;/p&gt;&lt;p&gt;COPY . .&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Installer les dépendances de l&#39;application&lt;/span&gt;&lt;/p&gt;&lt;p&gt;RUN npm install&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Exposer le port 3000 pour que l&#39;application puisse être accessible depuis l&#39;extérieur&lt;/span&gt;&lt;/p&gt;&lt;p&gt;EXPOSE 3000&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Définir la commande pour démarrer l&#39;application&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CMD [&quot;npm&quot;, &quot;start&quot;]&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce fichier Dockerfile utilise une image Node.js existante comme base pour construire l&#39;image de l&#39;application. Il copie les fichiers de l&#39;application dans le répertoire de travail, installe les dépendances de l&#39;application en utilisant npm, expose le port 3000 pour que l&#39;application soit accessible depuis l&#39;extérieur, et définit la commande pour démarrer l&#39;application.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pour construire l&#39;image à partir de ce fichier Dockerfile, vous pouvez utiliser la commande &quot;docker build&quot; :&lt;/p&gt;&lt;p&gt;$ docker build -t my-node-app .&lt;/p&gt;&lt;p&gt;Cette commande envoie le fichier Dockerfile dans le répertoire courant et utilise les instructions pour construire l&#39;image de l&#39;application. L&#39;option -t permet de taguer l&#39;image avec un nom spécifique pour une utilisation ultérieure.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Voici un exemple de fichier Dockerfile qui construit une image pour un environnement de développement avec une base de données MySQL et un serveur web Apache :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Utiliser l&#39;image officielle de Ubuntu comme base de l&#39;image&lt;/span&gt;&lt;/p&gt;&lt;p&gt;FROM ubuntu:latest&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Mettre à jour les paquets et installer les dépendances&lt;/span&gt;&lt;/p&gt;&lt;p&gt;RUN apt-get update &amp;amp;&amp;amp; apt-get install -y mysql-server apache2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Copier les fichiers de configuration pour MySQL&lt;/span&gt;&lt;/p&gt;&lt;p&gt;COPY my.cnf /etc/mysql/my.cnf&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Copier les fichiers de l&#39;application web dans le répertoire web de Apache&lt;/span&gt;&lt;/p&gt;&lt;p&gt;COPY . /var/www/html/&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Exposer les ports pour accéder à MySQL et Apache&lt;/span&gt;&lt;/p&gt;&lt;p&gt;EXPOSE 3306 80&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Définir les commandes pour démarrer MySQL et Apache&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CMD [&quot;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/bin/mysqld_safe&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;amp;&lt;/span&gt;&quot;]&lt;/p&gt;&lt;p&gt;CMD [&quot;&lt;span style=&quot;color: #38761d;&quot;&gt;/usr/sbin/apache2ctl&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: #38761d;&quot;&gt;-D&lt;/span&gt;&quot;, &quot;&lt;span style=&quot;color: #38761d;&quot;&gt;FOREGROUND&lt;/span&gt;&quot;]&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce fichier Dockerfile utilise l&#39;image Ubuntu officielle comme base, installe les paquets nécessaires pour MySQL et Apache. Il copie les fichiers de configuration de MySQL et les fichiers de l&#39;application web dans les répertoires appropriés, expose les ports 3306 pour accéder à MySQL et le port 80 pour accéder au serveur web Apache. Il définit également les commandes pour démarrer MySQL et Apache en arrière plan.&lt;/p&gt;&lt;p&gt;Il est important de noter que les deux dernières lignes de commande ne devraient être qu&#39;une seul, utilisant CMD ou ENTRYPOINT, car sinon seul la dernière sera prise en compte. Il existe des alternatives pour lancer plusieurs commandes comme utiliser un script shell ou utiliser des outils tels que supervisord.&lt;/p&gt;&lt;p&gt;De plus, pour une utilisation efficace dans un environnement de production, il est recommandé de gérer les données de la base de données avec des volumes Docker pour éviter de les perdre lorsque le conteneur est supprimé.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/7389732973065834735/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/docker.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/7389732973065834735'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/7389732973065834735'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/docker.html' title='Docker'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtnfTZ92DPlVIwjA7sLpjmg3-IS3R9DUrSzymv_DZ75TwNw9xnJA9u1T7Y2lzlECZuqBubHQD7-qvJubvIeE3Yct2PodxjqJJeBBhOUScx49KTvkLXor_rmueybTlsE38OrH5bna3ALIEhg_bEKfs184GoynFwZ0dwTmKrWoaOv-hGcBztqwZ9NLIUwA/s72-w400-h225-c/docker.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Royaume-Uni</georss:featurename><georss:point>55.378051 -3.435973</georss:point><georss:box>24.439603267390758 -38.592223 86.316498732609233 31.720277</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-3869415781588768775</id><published>2023-01-13T10:32:00.001+01:00</published><updated>2023-01-13T10:32:46.067+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Active Directory Services (ADS)</title><content type='html'>&lt;p&gt;Active Directory Services (ADS) est un service de gestion de répertoire pour les systèmes d&#39;exploitation Windows. Il permet de stocker, gérer et maintenir les informations relatives aux utilisateurs, aux ordinateurs et aux autres ressources d&#39;un réseau. Il permet également de gérer les autorisations et les stratégies de sécurité pour ces ressources. Il est utilisé pour centraliser la gestion des utilisateurs, des ordinateurs et des groupes, ainsi que pour faciliter l&#39;authentification et l&#39;autorisation pour les services de réseau. Il est également souvent utilisé pour la synchronisation des comptes d&#39;utilisateur et des mots de passe avec d&#39;autres systèmes tels que les annuaires LDAP et les serveurs de messagerie.&lt;/p&gt;&lt;p&gt;Active Directory est un service de gestion de répertoire qui permet de stocker, gérer et maintenir les informations relatives aux utilisateurs, aux ordinateurs et aux autres ressources d&#39;un réseau. Il est utilisé pour centraliser la gestion des utilisateurs, des ordinateurs et des groupes, ainsi que pour faciliter l&#39;authentification et l&#39;autorisation pour les services de réseau.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPuh-w8j2hYuBkudOUBEzuT65oRqadDLuTA7SVHatGWDGNDusTDe1vdNL-vDwAHtfMA_-CjKvk1Mc6-WWRuaEqgHgeozrqwtlxfjk0tI4ZEqe999aSC984yWW_9Vc3A4uFnsOQKWRRrvHYJIrpniqU8YN3131ESBlVDMEX36umah7GbeAtJU47BAmZw/s1200/what-is-active-directory.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Active Directory Services (ADS)&quot; border=&quot;0&quot; data-original-height=&quot;630&quot; data-original-width=&quot;1200&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPuh-w8j2hYuBkudOUBEzuT65oRqadDLuTA7SVHatGWDGNDusTDe1vdNL-vDwAHtfMA_-CjKvk1Mc6-WWRuaEqgHgeozrqwtlxfjk0tI4ZEqe999aSC984yWW_9Vc3A4uFnsOQKWRRrvHYJIrpniqU8YN3131ESBlVDMEX36umah7GbeAtJU47BAmZw/w400-h210/what-is-active-directory.jpg&quot; title=&quot;Active Directory Services (ADS)&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Active Directory utilise un modèle de base de données hiérarchique pour stocker les informations relatives aux utilisateurs, aux ordinateurs et aux autres ressources d&#39;un réseau. Les informations sont organisées en objets, tels que les utilisateurs, les ordinateurs et les groupes, qui sont regroupés en unités d&#39;organisation, telles que les départements ou les services. Les informations sur ces objets sont stockées dans des &quot;conteneurs&quot; logiques appelés &quot;domaines&quot;, qui sont liés les uns aux autres pour former une &quot;forêt&quot; de domaines.&lt;/p&gt;&lt;p&gt;Active Directory utilise des comptes d&#39;utilisateur et des comptes d&#39;ordinateur pour gérer les utilisateurs et les ordinateurs. Les comptes d&#39;utilisateur stockent les informations d&#39;identification, telles que les noms d&#39;utilisateur et les mots de passe, ainsi que les informations de profil, telles que les adresses e-mail et les numéros de téléphone. Les comptes d&#39;ordinateur stockent les informations sur les ordinateurs, telles que les noms d&#39;ordinateur et les adresses IP.&lt;/p&gt;&lt;p&gt;Active Directory utilise également les &quot;groupes&quot; pour gérer les autorisations et les stratégies de sécurité pour les ressources d&#39;un réseau. Les utilisateurs et les ordinateurs peuvent être ajoutés à des groupes, et les autorisations et les stratégies de sécurité peuvent être appliquées aux groupes plutôt qu&#39;aux utilisateurs et aux ordinateurs individuels.&lt;/p&gt;&lt;p&gt;Enfin, Active Directory utilise les protocoles d&#39;authentification tels que Kerberos et LDAP pour gérer l&#39;authentification et l&#39;autorisation pour les services de réseau. Les utilisateurs doivent s&#39;authentifier auprès d&#39;un contrôleur de domaine pour accéder aux ressources d&#39;un réseau, et les autorisations sont déterminées en fonction des groupes auxquels appartient l&#39;utilisateur.&lt;/p&gt;&lt;p&gt;Il existe aussi des outils de gestion d&#39;Active Directory tels que les consoles de gestion de serveur (Server Manager) ou les outils en ligne de commande (Powershell) qui permettent de gérer les différents aspects d&#39;Active Directory: créer des utilisateurs, des groupes, des domaines, des politiques de sécurité, etc.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Les outils de gestion d&#39;Active Directory :&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Il existe plusieurs outils de gestion d&#39;Active Directory disponibles pour les administrateurs système. Les outils les plus couramment utilisés incluent :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Les consoles de gestion de serveur (Server Manager) : Il s&#39;agit d&#39;une interface graphique intégrée dans les systèmes d&#39;exploitation Windows qui permet aux administrateurs de gérer les différents aspects d&#39;Active Directory, tels que la création d&#39;utilisateurs, de groupes, de domaines et de stratégies de sécurité.&lt;/li&gt;&lt;li&gt;Les outils en ligne de commande (Powershell) : Il s&#39;agit d&#39;une interface de ligne de commande qui permet aux administrateurs de gérer les différents aspects d&#39;Active Directory en utilisant des commandes Powershell. Cela permet aux administrateurs de créer des scripts pour automatiser les tâches de gestion d&#39;Active Directory.&lt;/li&gt;&lt;li&gt;Active Directory Users and Computers (ADUC) : Il s&#39;agit d&#39;une console de gestion graphique intégrée dans les systèmes d&#39;exploitation Windows qui permet aux administrateurs de gérer les utilisateurs, les ordinateurs et les groupes d&#39;un domaine Active Directory.&lt;/li&gt;&lt;li&gt;Active Directory Domains and Trusts : Il s&#39;agit d&#39;une console de gestion graphique intégrée dans les systèmes d&#39;exploitation Windows qui permet aux administrateurs de gérer les domaines et les relations de confiance dans une forêt Active Directory.&lt;/li&gt;&lt;li&gt;Active Directory Sites and Services : Il s&#39;agit d&#39;une console de gestion graphique intégrée dans les systèmes d&#39;exploitation Windows qui permet aux administrateurs de gérer les sites et les services Active Directory.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Il existe aussi des outils tiers pour administrer et surveiller les environnements Active Directory, ils offrent des fonctionnalités plus avancées, telles que la surveillance en temps réel, la réplication de données, la sauvegarde et la restauration de données, la migration de données, la gestion des comptes d&#39;utilisateurs, la gestion des politiques de mot de passe, etc.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Le principe de fonctionnement :&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Le principe de fonctionnement d&#39;Active Directory repose sur un modèle de base de données hiérarchique qui permet de stocker, gérer et maintenir les informations relatives aux utilisateurs, aux ordinateurs et aux autres ressources d&#39;un réseau.&lt;/p&gt;&lt;p&gt;Active Directory utilise des objets pour représenter les différentes ressources d&#39;un réseau, tels que les utilisateurs, les ordinateurs et les groupes. Ces objets sont regroupés en unités d&#39;organisation, telles que les départements ou les services, pour une meilleure organisation des informations. Les informations sur ces objets sont stockées dans des &quot;conteneurs&quot; logiques appelés &quot;domaines&quot;. Ces domaines sont liés les uns aux autres pour former une &quot;forêt&quot; de domaines qui permet une organisation hiérarchique des informations.&lt;/p&gt;&lt;p&gt;Active Directory utilise également les &quot;groupes&quot; pour gérer les autorisations et les stratégies de sécurité pour les ressources d&#39;un réseau. Les utilisateurs et les ordinateurs peuvent être ajoutés à des groupes, et les autorisations et les stratégies de sécurité peuvent être appliquées aux groupes plutôt qu&#39;aux utilisateurs et aux ordinateurs individuels.&lt;/p&gt;&lt;p&gt;Pour gérer l&#39;authentification et l&#39;autorisation pour les services de réseau, Active Directory utilise des protocoles d&#39;authentification tels que Kerberos et LDAP. Les utilisateurs doivent s&#39;authentifier auprès d&#39;un contrôleur de domaine pour accéder aux ressources d&#39;un réseau, et les autorisations sont déterminées en fonction des groupes auxquels appartient l&#39;utilisateur.&lt;/p&gt;&lt;p&gt;En utilisant ces différents composants, Active Directory permet aux administrateurs de gérer efficacement les utilisateurs, les ordinateurs et les autres ressources d&#39;un réseau, ainsi que de faciliter l&#39;authentification et l&#39;autorisation pour les services de réseau.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/3869415781588768775/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/active-directory-services-ads.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3869415781588768775'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3869415781588768775'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/active-directory-services-ads.html' title='Active Directory Services (ADS)'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBPuh-w8j2hYuBkudOUBEzuT65oRqadDLuTA7SVHatGWDGNDusTDe1vdNL-vDwAHtfMA_-CjKvk1Mc6-WWRuaEqgHgeozrqwtlxfjk0tI4ZEqe999aSC984yWW_9Vc3A4uFnsOQKWRRrvHYJIrpniqU8YN3131ESBlVDMEX36umah7GbeAtJU47BAmZw/s72-w400-h210-c/what-is-active-directory.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-3422752620528536167</id><published>2023-01-12T09:28:00.000+01:00</published><updated>2023-01-12T09:28:27.203+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>C&#39;est quoi un serveur d&#39;envoie  SMTP ?</title><content type='html'>&lt;p&gt;&amp;nbsp;Un serveur d&#39;envoi est un serveur qui est utilisé pour envoyer des messages électroniques, comme des courriels. Il est généralement connecté à Internet et utilise des protocoles de courrier électronique standard, comme SMTP (Simple Mail Transfer Protocol), pour transmettre les messages à d&#39;autres serveurs de courrier électronique, qui les livrent ensuite aux destinataires finaux. Les serveurs d&#39;envoi peuvent être configurés pour envoyer des messages de manière sécurisée, en utilisant des protocoles de chiffrement pour protéger les messages contre la lecture non autorisée pendant leur transmission.&lt;/p&gt;&lt;p&gt;Les serveurs d&#39;envoi sont souvent utilisés par les entreprises et les organisations pour gérer le courrier électronique de leurs employés et pour envoyer des messages à des clients ou à d&#39;autres parties prenantes. Ils peuvent également être utilisés par les individus pour envoyer des courriels à partir de leur propre ordinateur ou de leur appareil mobile.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhvJTa189mpWVgtsJ09xcFb9q7QqJkOV4WdDWz_FrtGcjvx9PZsLZya9Vtu9xQ1TV1K8qV615fmeUlnMEenpFyPD9WvhHEWq_K8UJzaAoWqIscsK3Ma_w_n4d6zxeVwUGH1e3hie_zTqvd2Q_0A5wVKqht50F3w8AbG2Zl2q7FB37Ccfw3uZWDJ3P6g/s1116/smtp.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;c&#39;est quoi un serveur d&#39;envoie  SMTP ?&quot; border=&quot;0&quot; data-original-height=&quot;250&quot; data-original-width=&quot;1116&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhvJTa189mpWVgtsJ09xcFb9q7QqJkOV4WdDWz_FrtGcjvx9PZsLZya9Vtu9xQ1TV1K8qV615fmeUlnMEenpFyPD9WvhHEWq_K8UJzaAoWqIscsK3Ma_w_n4d6zxeVwUGH1e3hie_zTqvd2Q_0A5wVKqht50F3w8AbG2Zl2q7FB37Ccfw3uZWDJ3P6g/w400-h90/smtp.jpg&quot; title=&quot;c&#39;est quoi un serveur d&#39;envoie  SMTP ?&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Il existe de nombreux types de serveurs d&#39;envoi différents, qui peuvent varier en fonction de la façon dont ils sont configurés et de leurs fonctionnalités. Certains serveurs d&#39;envoi sont conçus pour envoyer un nombre limité de messages par jour, tandis que d&#39;autres peuvent être configurés pour envoyer des millions de messages par jour. Certains serveurs d&#39;envoi sont également configurés pour filtrer les messages indésirables, comme les spams ou les virus, avant qu&#39;ils ne soient transmis à leurs destinataires.&lt;/p&gt;&lt;p&gt;Il est important de noter que pour envoyer des courriels à partir de votre propre ordinateur, vous avez besoin d&#39;un serveur d&#39;envoi qui soit configuré correctement et qui soit autorisé à envoyer des messages. Si vous tentez d&#39;envoyer des messages à partir d&#39;un serveur qui n&#39;est pas configuré correctement ou qui n&#39;est pas autorisé, vos messages pourraient être bloqués ou refusés.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Principe de fonctionnement :&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;Le principe de fonctionnement d&#39;un serveur d&#39;envoi est assez simple. Lorsqu&#39;un utilisateur souhaite envoyer un courriel, il utilise un logiciel de courrier électronique (comme Microsoft Outlook ou Gmail) pour composer le message et saisir l&#39;adresse électronique du destinataire. Le logiciel de courrier électronique envoie alors le message au serveur d&#39;envoi, en utilisant le protocole de courrier électronique standard SMTP.&lt;/p&gt;&lt;p&gt;Le serveur d&#39;envoi reçoit alors le message et vérifie l&#39;adresse électronique du destinataire pour déterminer où le message doit être envoyé. Si le message doit être envoyé à un autre serveur de courrier électronique (par exemple, si le destinataire a une adresse Gmail), le serveur d&#39;envoi se connecte au serveur de courrier électronique approprié et transmet le message. Si le message doit être envoyé à un destinataire final (par exemple, si le destinataire utilise une adresse de courrier électronique hébergée sur le même serveur que le serveur d&#39;envoi), le serveur d&#39;envoi le livre directement au destinataire.&lt;/p&gt;&lt;p&gt;Dans tous les cas, le serveur d&#39;envoi utilise des protocoles de courrier électronique standard pour s&#39;assurer que le message est transmis de manière fiable et sécurisée. Si le message ne peut pas être livré pour une raison quelconque (par exemple, si l&#39;adresse électronique du destinataire est incorrecte ou si le serveur de courrier électronique du destinataire est temporairement indisponible), le serveur d&#39;envoi enverra un message d&#39;erreur au destinataire pour lui indiquer que le message n&#39;a pas pu être livré.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Exemple de configuration :&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;Voici un exemple de configuration d&#39;un serveur d&#39;envoi pour envoyer des courriels :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Tout d&#39;abord, vous aurez besoin d&#39;un serveur dédié ou partagé avec une connexion Internet stable.&lt;/li&gt;&lt;li&gt;Vous devrez ensuite installer un logiciel de serveur de courrier électronique, comme Postfix, sur votre serveur. Ce logiciel se chargera de transmettre les messages à leur destination finale.&lt;/li&gt;&lt;li&gt;Une fois que le logiciel de serveur de courrier électronique est installé, vous devrez le configurer en indiquant votre nom de domaine et en définissant les paramètres de connexion à votre serveur SMTP.&lt;/li&gt;&lt;li&gt;Vous devrez également configurer une autorisation de relais pour votre serveur d&#39;envoi, afin de lui permettre d&#39;envoyer des messages à d&#39;autres serveurs de courrier électronique. Cela impliquera généralement de créer une liste blanche des adresses IP autorisées à envoyer des messages à partir de votre serveur.&lt;/li&gt;&lt;li&gt;Enfin, vous devrez configurer les paramètres de sécurité de votre serveur, comme le chiffrement SSL/TLS et l&#39;authentification SMTP, afin de protéger les messages pendant leur transmission.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Il est important de noter que ceci n&#39;est qu&#39;un exemple de configuration de base d&#39;un serveur d&#39;envoi. Il y a de nombreux autres paramètres et configurations possibles qui peuvent être utilisés pour personnaliser le comportement de votre serveur d&#39;envoi.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Le fichier de configuration d&#39;un serveur d&#39;envoi est un fichier texte qui contient les paramètres de configuration du serveur. Il est généralement utilisé pour indiquer au serveur comment se comporter et comment traiter les messages qui lui sont envoyés.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Voici un exemple de fichier de configuration pour un serveur d&#39;envoi Postfix :&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Nom de domaine du serveur&lt;/span&gt;&lt;/p&gt;&lt;p&gt;mydomain = example.com&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Adresse de courrier électronique du responsable du serveur&lt;/span&gt;&lt;/p&gt;&lt;p&gt;myorigin = $mydomain&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Adresses de courrier électronique autorisées à envoyer des messages&lt;/span&gt;&lt;/p&gt;&lt;p&gt;mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Adresses IP autorisées à envoyer des messages au serveur&lt;/span&gt;&lt;/p&gt;&lt;p&gt;inet_interfaces = all&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Utiliser le chiffrement SSL/TLS pour les connexions SMTP entrantes et sortantes&lt;/span&gt;&lt;/p&gt;&lt;p&gt;smtpd_tls_security_level = encrypt&lt;/p&gt;&lt;p&gt;smtp_tls_security_level = encrypt&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Activer l&#39;authentification SMTP&lt;/span&gt;&lt;/p&gt;&lt;p&gt;smtpd_sasl_auth_enable = yes&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Autoriser l&#39;authentification PLAIN et LOGIN&lt;/span&gt;&lt;/p&gt;&lt;p&gt;smtpd_sasl_security_options = noanonymous&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Activer le filtrage des spams avec SpamAssassin&lt;/span&gt;&lt;/p&gt;&lt;p&gt;content_filter = smtp-spamassassin&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #666666;&quot;&gt;# Définir le score de spam minimal à 5&lt;/span&gt;&lt;/p&gt;&lt;p&gt;spamassassin_destination_recipient_limit = 1&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Ce fichier de configuration indique au serveur Postfix comment se comporter lorsqu&#39;il reçoit des messages. Par exemple, il indique que le serveur doit utiliser le chiffrement SSL/TLS pour les connexions SMTP entrantes et sortantes, qu&#39;il doit activer l&#39;authentification SMTP et qu&#39;il doit filtrer les spams avec SpamAssassin.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/3422752620528536167/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/cest-quoi-un-serveur-denvoie-smtp.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3422752620528536167'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/3422752620528536167'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/cest-quoi-un-serveur-denvoie-smtp.html' title='C&#39;est quoi un serveur d&#39;envoie  SMTP ?'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhvJTa189mpWVgtsJ09xcFb9q7QqJkOV4WdDWz_FrtGcjvx9PZsLZya9Vtu9xQ1TV1K8qV615fmeUlnMEenpFyPD9WvhHEWq_K8UJzaAoWqIscsK3Ma_w_n4d6zxeVwUGH1e3hie_zTqvd2Q_0A5wVKqht50F3w8AbG2Zl2q7FB37Ccfw3uZWDJ3P6g/s72-w400-h90-c/smtp.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Nouvelle-Zélande</georss:featurename><georss:point>-40.900557 174.885971</georss:point><georss:box>-68.7906601344927 139.729721 -13.010453865507298 -149.95777899999996</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-6721424412184694835</id><published>2023-01-10T15:14:00.004+01:00</published><updated>2023-01-10T15:14:35.726+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>la fin de Windows 8.1</title><content type='html'>&lt;p&gt;&amp;nbsp;Windows 8.1 est une version de l&#39;OS Windows , elle a été lancée en 2013 comme une mise à jour pour Windows 8. Il a été conçu pour répondre aux critiques de son prédécesseur et pour améliorer l&#39;expérience utilisateur globale. Windows 8.1 a inclus plusieurs nouvelles fonctionnalités et améliorations, comme le retour du bouton Démarrer, la possibilité de démarrer directement sur le bureau et l&#39;inclusion d&#39;options de personnalisation supplémentaires.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9U6NNZe994hTQEQ8c4_ZInDWqOQh-dEkIXnsw2FJxp9Vd7Sr4oZxI67Edr0gVyf3pkpdGZozXk6rDuDfFTSQ73Wq1rS9igkgPg2BFNLoSHRbh_UXrInLsY6L4rGBESKyj8w-h-IdixetSk2sB9jKO32H6x3CbmqmkvXxeppedZaTq4htKeaEV1QMA1A/s1920/Windows-8.1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;la fin de Windows 8.1&quot; border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9U6NNZe994hTQEQ8c4_ZInDWqOQh-dEkIXnsw2FJxp9Vd7Sr4oZxI67Edr0gVyf3pkpdGZozXk6rDuDfFTSQ73Wq1rS9igkgPg2BFNLoSHRbh_UXrInLsY6L4rGBESKyj8w-h-IdixetSk2sB9jKO32H6x3CbmqmkvXxeppedZaTq4htKeaEV1QMA1A/w400-h225/Windows-8.1.jpg&quot; title=&quot;la fin de Windows 8.1&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En installant Windows 8.1 en Français vous bénéficiez de l&#39;expérience utilisateur en français, des menus, des boutons et des instructions d&#39;installation . Il y a également des options de paramétrage de langue pour le clavier et les paramètres régionaux.&lt;/p&gt;&lt;p&gt;Il est important de noter que les versions de Windows 8.1 sont fournies par les fabricants de PC ou en téléchargeant une image ISO de Windows 8.1 sur le site de Microsoft ou achetant une clé d&#39;activation pour l&#39;utiliser.&lt;/p&gt;&lt;p&gt;Il est également important de noter que Microsoft a cessé de prendre en charge Windows 8.1 depuis janvier 2023, il est donc recommandé de migrer vers Windows 10 ou une version plus récente pour bénéficier de mises à jour de sécurité et de fonctionnalités supplémentaires pour maintenir votre ordinateur en sécurité.&lt;/p&gt;&lt;p&gt;Microsoft a officiellement annoncé la fin de la prise en charge de Windows 8.1 le 10 janvier 2023. Cela signifie qu&#39;à compter de cette date, Microsoft ne fournira plus de mises à jour de sécurité, de correctifs ni de support technique pour Windows 8.1.&lt;/p&gt;&lt;p&gt;La société a publié un message officiel sur son site web, incitant les utilisateurs de Windows 8.1 à mettre à niveau vers Windows 10 pour continuer à bénéficier des dernières mises à jour de sécurité et des fonctionnalités. Microsoft recommande également aux utilisateurs de sauvegarder leurs fichiers importants avant de procéder à la mise à niveau, afin de s&#39;assurer qu&#39;ils ne perdent pas de données importantes pendant le processus.&lt;/p&gt;&lt;p&gt;Il est important de noter que les ordinateurs qui utilisent une version obsolète de Windows peuvent être plus exposés aux attaques de logiciels malveillants et à la violation de la vie privée, il est donc fortement recommandé de mettre à jour vers une version plus récente pour des raisons de sécurité.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/6721424412184694835/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/la-fin-de-windows-81.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6721424412184694835'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/6721424412184694835'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/la-fin-de-windows-81.html' title='la fin de Windows 8.1'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9U6NNZe994hTQEQ8c4_ZInDWqOQh-dEkIXnsw2FJxp9Vd7Sr4oZxI67Edr0gVyf3pkpdGZozXk6rDuDfFTSQ73Wq1rS9igkgPg2BFNLoSHRbh_UXrInLsY6L4rGBESKyj8w-h-IdixetSk2sB9jKO32H6x3CbmqmkvXxeppedZaTq4htKeaEV1QMA1A/s72-w400-h225-c/Windows-8.1.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4102117462833659555.post-2179340274714099108</id><published>2023-01-09T12:09:00.002+01:00</published><updated>2023-01-10T09:24:19.754+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Services"/><title type='text'>Hébergement web</title><content type='html'>&lt;p&gt;&amp;nbsp;L&#39;hébergement web est le service qui consiste à mettre un site Internet sur un serveur accessible depuis Internet. Cela permet aux utilisateurs de naviguer sur le site et de l&#39;utiliser comme prévu. Il existe différents types d&#39;hébergement web, notamment l&#39;hébergement mutualisé, l&#39;hébergement dédié et l&#39;hébergement en nuage.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBDifcza8vKwO7kI-6YlMqA5vmTWGyyhKAT_kWBBe6_Nk2OwAHw0cuN2yuorD85nZXVS5-0BdWQA5F2oUIMJ4CqjSYL-22Jn9j_Pg5iUp6NoiyujWssSqBhtvz_Y-Fx7nzIBDqDHvkg1SgrIsVc7Pg3NM_GjFYt6Xa0oSxMDMjmvQMQKk-Ilf7Q6bKbA/s6016/pexels-miguel-%C3%A1-padri%C3%B1%C3%A1n-1591060.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Hébergement web&quot; border=&quot;0&quot; data-original-height=&quot;4000&quot; data-original-width=&quot;6016&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBDifcza8vKwO7kI-6YlMqA5vmTWGyyhKAT_kWBBe6_Nk2OwAHw0cuN2yuorD85nZXVS5-0BdWQA5F2oUIMJ4CqjSYL-22Jn9j_Pg5iUp6NoiyujWssSqBhtvz_Y-Fx7nzIBDqDHvkg1SgrIsVc7Pg3NM_GjFYt6Xa0oSxMDMjmvQMQKk-Ilf7Q6bKbA/w400-h266/pexels-miguel-%C3%A1-padri%C3%B1%C3%A1n-1591060.jpg&quot; title=&quot;Hébergement web&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;L&#39;hébergement mutualisé est le type d&#39;hébergement le plus courant et le moins coûteux. Il s&#39;agit d&#39;un serveur partagé avec d&#39;autres sites Internet. Chaque site a sa propre allocation de ressources, mais ils partagent tous le même serveur physique.&lt;/p&gt;&lt;p&gt;L&#39;hébergement dédié est plus coûteux, mais offre une meilleure performance et plus de contrôle. Avec ce type d&#39;hébergement, vous avez votre propre serveur physique dédié à votre site Internet.&lt;/p&gt;&lt;p&gt;L&#39;hébergement en nuage est une variante de l&#39;hébergement dédié, mais avec une infrastructure de cloud computing. Le site est hébergé sur plusieurs serveurs en nuage, ce qui offre une meilleure tolérance aux pannes et une scalabilité plus élevée.&lt;/p&gt;&lt;p&gt;Il est important de choisir le type d&#39;hébergement qui convient le mieux à vos besoins en termes de performance, de coût et de contrôle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Voici quelques exemples de types d&#39;hébergement web:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Hébergement mutualisé: Ce type d&#39;hébergement est le plus courant et le moins coûteux. Il s&#39;agit d&#39;un serveur partagé avec d&#39;autres sites Internet. Chaque site a sa propre allocation de ressources, mais ils partagent tous le même serveur physique.&lt;/li&gt;&lt;li&gt;Hébergement dédié: C&#39;est un type d&#39;hébergement plus coûteux, mais qui offre une meilleure performance et plus de contrôle. Avec ce type d&#39;hébergement, vous avez votre propre serveur physique dédié à votre site Internet.&lt;/li&gt;&lt;li&gt;Hébergement en nuage: C&#39;est une variante de l&#39;hébergement dédié, mais avec une infrastructure de cloud computing. Le site est hébergé sur plusieurs serveurs en nuage, ce qui offre une meilleure tolérance aux pannes et une scalabilité plus élevée.&lt;/li&gt;&lt;li&gt;Hébergement VPS (Virtual Private Server): C&#39;est un type d&#39;hébergement qui se situe entre l&#39;hébergement mutualisé et l&#39;hébergement dédié. Avec un VPS, vous partagez un serveur physique avec d&#39;autres utilisateurs, mais vous avez votre propre espace dédié sur le serveur avec votre propre allocation de ressources.&lt;/li&gt;&lt;li&gt;Hébergement gratuit: Il existe également des options d&#39;hébergement gratuites, mais elles sont généralement limitées en termes de fonctionnalités et de contrôle. Elles peuvent être une bonne option pour un petit site personnel ou un projet en cours de développement, mais elles ne sont généralement pas adaptées aux sites professionnels ou à grande échelle.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;b&gt;Voici quelques éléments à prendre en compte lorsque vous choisissez un hébergement web:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Les besoins de votre site: Tout d&#39;abord, vous devez déterminer quels sont les besoins en termes de performance et de fonctionnalités de votre site. Cela vous aidera à décider du type d&#39;hébergement qui convient le mieux. Par exemple, si vous avez un site de commerce électronique à fort traffic, vous aurez probablement besoin d&#39;un hébergement dédié ou en nuage pour gérer la charge.&lt;/li&gt;&lt;li&gt;Le coût: Le coût est également un facteur important à prendre en compte. L&#39;hébergement mutualisé est généralement le moins coûteux, tandis que l&#39;hébergement dédié et l&#39;hébergement en nuage sont plus chers. Cependant, il est important de peser le coût contre les avantages en termes de performance et de fonctionnalités.&lt;/li&gt;&lt;li&gt;La facilité d&#39;utilisation: Si vous n&#39;avez pas d&#39;expérience en gestion de serveur, vous voudrez peut-être opter pour un hébergeur qui offre une interface de gestion simple et intuitive. Cela vous permettra de gérer votre site plus facilement.&lt;/li&gt;&lt;li&gt;Le support: Assurez-vous que l&#39;hébergeur que vous choisissez offre un support de qualité, en particulier si vous êtes un débutant. Vous voudrez avoir accès à un personnel qualifié qui pourra vous aider en cas de problème.&lt;/li&gt;&lt;li&gt;Les options de sauvegarde et de restauration: Assurez-vous que l&#39;hébergeur que vous choisissez offre des options de sauvegarde et de restauration de données fiables. Cela vous aidera à protéger votre site en cas de problème.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://clubtutoinformatique.blogspot.com/feeds/2179340274714099108/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/hebergement-web.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/2179340274714099108'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/4102117462833659555/posts/default/2179340274714099108'/><link rel='alternate' type='text/html' href='https://clubtutoinformatique.blogspot.com/2023/01/hebergement-web.html' title='Hébergement web'/><author><name>IT NISRO</name><uri>http://www.blogger.com/profile/03259926667561708409</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixVOgCRu7lpxujBSV4dwunEFS2PQ_Azj24Rm8MePVUUrMNrjhdhocWIoZ0DFvLq2B2zHojK79sS1zlaDFFTxQ2dWk-Y7h65bLB7n6nlSbeQbn4FGP2Ubns28YTfQ3vTw/s220/viewlogo+%282%29.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBDifcza8vKwO7kI-6YlMqA5vmTWGyyhKAT_kWBBe6_Nk2OwAHw0cuN2yuorD85nZXVS5-0BdWQA5F2oUIMJ4CqjSYL-22Jn9j_Pg5iUp6NoiyujWssSqBhtvz_Y-Fx7nzIBDqDHvkg1SgrIsVc7Pg3NM_GjFYt6Xa0oSxMDMjmvQMQKk-Ilf7Q6bKbA/s72-w400-h266-c/pexels-miguel-%C3%A1-padri%C3%B1%C3%A1n-1591060.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>France</georss:featurename><georss:point>46.227638 2.213749</georss:point><georss:box>17.917404163821153 -32.942501 74.537871836178851 37.369999</georss:box></entry></feed>