{"id":339,"date":"2024-10-01T00:05:21","date_gmt":"2024-12-04T20:55:26","guid":{"rendered":""},"modified":"2025-02-02T00:46:15","modified_gmt":"2025-02-01T23:46:15","slug":"comment-installer-wordpress-avec-docker-compose","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/comment-installer-wordpress-avec-docker-compose\/","title":{"rendered":"Comment installer WordPress avec Docker Compose"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<div class=\"container\">\n<h1>Comment installer WordPress avec Docker Compose<\/h1>\n<p>WordPress est un syst\u00e8me de gestion de contenu (CMS) populaire et puissant utilis\u00e9 par des millions de sites web. Docker Compose facilite la cr\u00e9ation d\u2019un environnement WordPress en g\u00e9rant WordPress et ses d\u00e9pendances dans des conteneurs. Ce guide vous expliquera comment installer WordPress avec Docker Compose.<\/p>\n<h2>\u00c9tape 1 : Installer Docker et Docker Compose<\/h2>\n<p>Tout d\u2019abord, assurez-vous que Docker et Docker Compose sont install\u00e9s sur votre <a href=\"https:\/\/netcloud24.com?language=french&amp;currency=4\" target=\"_blank\" rel=\"follow\">serveur<\/a>. Vous pouvez installer Docker et Docker Compose avec les commandes suivantes :<\/p>\n<pre><code>sudo apt update\r\nsudo apt install docker.io\r\nsudo apt install docker-compose<\/code><\/pre>\n<h2>\u00c9tape 2 : Cr\u00e9er un fichier Docker Compose<\/h2>\n<p>Cr\u00e9ez un r\u00e9pertoire pour votre installation de WordPress et acc\u00e9dez-y :<\/p>\n<pre><code>mkdir wordpress &amp;&amp; cd wordpress<\/code><\/pre>\n<p>Ensuite, cr\u00e9ez un fichier <code>docker-compose.yml<\/code>. Ce fichier d\u00e9finira les services (WordPress et MySQL) que Docker ex\u00e9cutera :<\/p>\n<pre><code>nano docker-compose.yml<\/code><\/pre>\n<p>Ajoutez le contenu suivant dans le fichier <code>docker-compose.yml<\/code> :<\/p>\n<pre><code>version: '3.3'\r\nservices:\r\n  wordpress:\r\n    image: wordpress\r\n    restart: always\r\n    ports:\r\n      - \"8080:80\"\r\n    environment:\r\n      WORDPRESS_DB_HOST: db\r\n      WORDPRESS_DB_USER: exampleuser\r\n      WORDPRESS_DB_PASSWORD: examplepass\r\n      WORDPRESS_DB_NAME: exampledb\r\n    volumes:\r\n      - .\/wordpress:\/var\/www\/html\r\n\r\n  db:\r\n    image: mysql:5.7\r\n    restart: always\r\n    environment:\r\n      MYSQL_DATABASE: exampledb\r\n      MYSQL_USER: exampleuser\r\n      MYSQL_PASSWORD: examplepass\r\n      MYSQL_ROOT_PASSWORD: rootpassword\r\n    volumes:\r\n      - .\/db_data:\/var\/lib\/mysql<\/code><\/pre>\n<h2>\u00c9tape 3 : D\u00e9marrer WordPress<\/h2>\n<p>Vous pouvez maintenant d\u00e9marrer vos conteneurs WordPress et MySQL en utilisant Docker Compose. Ex\u00e9cutez la commande suivante pour t\u00e9l\u00e9charger les images n\u00e9cessaires et d\u00e9marrer les services :<\/p>\n<pre><code>sudo docker-compose up -d<\/code><\/pre>\n<p>Cela t\u00e9l\u00e9chargera les images WordPress et MySQL et d\u00e9marrera les conteneurs en arri\u00e8re-plan.<\/p>\n<h2>\u00c9tape 4 : Acc\u00e9der \u00e0 WordPress<\/h2>\n<p>Une fois que les conteneurs sont op\u00e9rationnels, vous pouvez acc\u00e9der \u00e0 votre site WordPress en visitant <code>http:\/\/your_server_ip:8080<\/code> dans un navigateur. Vous verrez l\u2019\u00e9cran d\u2019installation de WordPress, o\u00f9 vous pourrez choisir votre langue et finaliser la configuration.<\/p>\n<h2>\u00c9tape 5 : Configurer WordPress<\/h2>\n<p>Suivez les instructions \u00e0 l&#8217;\u00e9cran pour terminer l\u2019installation de WordPress :<\/p>\n<ul>\n<li>Entrez le titre du site<\/li>\n<li>Cr\u00e9ez un nom d\u2019utilisateur et un mot de passe administrateur<\/li>\n<li>Saisissez votre adresse e-mail<\/li>\n<\/ul>\n<p>Une fois l&#8217;installation termin\u00e9e, vous pourrez vous connecter \u00e0 votre tableau de bord d\u2019administration WordPress.<\/p>\n<h2>\u00c9tape 6 : G\u00e9rer les conteneurs<\/h2>\n<p>Vous pouvez v\u00e9rifier l&#8217;\u00e9tat de vos conteneurs en utilisant la commande suivante :<\/p>\n<pre><code>sudo docker-compose ps<\/code><\/pre>\n<p>Pour arr\u00eater les conteneurs WordPress et MySQL, utilisez :<\/p>\n<pre><code>sudo docker-compose down<\/code><\/pre>\n<h2>Conclusion<\/h2>\n<p>F\u00e9licitations ! Vous avez install\u00e9 WordPress avec succ\u00e8s en utilisant Docker Compose sur votre <a href=\"https:\/\/netcloud24.com?language=french&amp;currency=4\" target=\"_blank\" rel=\"follow\">serveur<\/a>. Docker Compose facilite la gestion et le d\u00e9ploiement de WordPress et de ses d\u00e9pendances dans un environnement conteneuris\u00e9. Avec votre site WordPress en ligne, vous pouvez commencer \u00e0 cr\u00e9er du contenu et g\u00e9rer votre site.<\/p>\n<\/div>\n<p><a href=\"https:\/\/de.netcloud24.com\/\" target=\"_blank\">Windows VPS Deutschland<\/a><\/p>\n<p><a href=\"https:\/\/es.netcloud24.com\/\" target=\"_blank\">Windows VPS Espa\u00f1a<\/a><\/p>\n<p><a href=\"https:\/\/nl.netcloud24.com\/\" target=\"_blank\">Windows VPS Nederland<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">Windows VPS Italia<\/a><\/p>\n<p><a href=\"https:\/\/pt.netcloud24.com\/\" target=\"_blank\">Windows VPS Portugal<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">VPS Windows Italia<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Sverige<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Norge<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS T\u00fcrkiye<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows RDS (Remote Desktop Services)<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Comment installer WordPress avec Docker Compose WordPress est un syst\u00e8me de gestion de contenu (CMS) populaire et puissant utilis\u00e9 par des millions de sites web. Docker Compose\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-339","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=339"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/339\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}