CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Virtual Box, Docker, LAMP

GTA_NFS
GTA_NFS
Niveau 10
30 septembre 2019 à 17:55:04

Salut,

J'aimerais lancer un serveur web/db depuis Virtual Box (avec une distribution Ubuntu Server) en utilisant Docker. Le fichier de configuration est le suivant :

version: '3'
services:
    php-apache:
        image: php:7.2.1-apache
        ports:
            - 80:80
        volumes:
            - ./DocumentRoot:/var/www/html:z
        links:
            - 'mariadb'

    mariadb:
        image: mariadb:10.1
        volumes:
            - mariadb:/var/lib/mysql
        environment:
            TZ: "Europe/Rome"
            MYSQL_ALLOW_EMPTY_PASSWORD: "no"
            MYSQL_ROOT_PASSWORD: "rootpwd"
            MYSQL_USER: 'testuser'
            MYSQL_PASSWORD: 'testpassword'
            MYSQL_DATABASE: 'testdb'

volumes:
    mariadb:

Mais lorsque je le lance avec docker-compose up , le terminal se bloque et plus aucune commande entrée n'est exécutée :

https://image.noelshack.com/fichiers/2019/40/1/1569858819-virtualbox-ubuntu64server-30-09-2019-16-52-55.png

Une explication ? Merci.

GTA_NFS
GTA_NFS
Niveau 10
30 septembre 2019 à 18:34:23

Un autre screen du probléme :

https://image.noelshack.com/fichiers/2019/40/1/1569861259-virtualbox-ubuntu64server-30-09-2019-17-25-15.png

loitho
loitho
Niveau 10
30 septembre 2019 à 21:53:18

C'est normal, si tu lis le manuel de Docker-compose, tu vas voir qu'il y a une option pour détacher les processus.
Quand tu lances une commande docker ou docker compose, le terminal va être accaparé par la sortie du conteneur en cours

Dans ton cas : -d, --detach Detached mode: Run containers in the background,
print new container names. Incompatible with

GTA_NFS
GTA_NFS
Niveau 10
01 octobre 2019 à 14:09:03

C'est bon avec -d je peux de nouveau taper des commandes, merci

Deuxième problème sinon, quand je souhaite acceder à localhost ça me donne une page où est ecrit :

"Ce site est inaccessible, localhost n'autorise pas la connexion."

Pourtant tout semble fonctionnel, un screen :

https://image.noelshack.com/fichiers/2019/40/2/1569931706-virtualbox-ubuntu64server-01-10-2019-13-07-45.png

godrik
godrik
Niveau 30
01 octobre 2019 à 22:21:25

d'ou est ce que tu essaye de te connecte?

De memoir docker supporte la mapping des port de l'instance docker sur les port exterieur de la machine hote.

loitho
loitho
Niveau 10
02 octobre 2019 à 00:48:05

il faut que tu tapes localhost:81

GTA_NFS
GTA_NFS
Niveau 10
02 octobre 2019 à 18:40:38

Salut

Le 01 octobre 2019 à 22:21:25 godrik a écrit :
d'ou est ce que tu essaye de te connecte?

De memoir docker supporte la mapping des port de l'instance docker sur les port exterieur de la machine hote.

A partir de Windows vu que Docker est lancé depuis Virtual Box

Le 02 octobre 2019 à 00:48:05 loitho a écrit :
il faut que tu tapes localhost:81

Justement et ça ne fonctionne pas

GTA_NFS
GTA_NFS
Niveau 10
03 octobre 2019 à 14:22:41

Problème réglé, j'ai réinstallé Docker sur une distribution Ubuntu GUI et je me suis connecté à localhost directement depuis cette dernière, du coup ça a marché.

Merci à vous.

loitho
loitho
Niveau 10
04 octobre 2019 à 01:36:13

Ah oui, "localhost" c'est une address qui ne fonctionne que pour la machine ou te tu situes.
Si tu voulais t'y connecter depuis une machine à distance, il te suffisait de mettre son IP :)

GTA_NFS
GTA_NFS
Niveau 10
21 octobre 2019 à 23:13:10

Je reup vu que j'ai réussi à lancer les conteneurs depuis Ubuntu Server

Le problème venait de Virtual Box, il faut sélectionner votre machine virtuelle > configuration > réseau

Faut pas que le mode d’accès soit NAT, faut le changer en accès par pont ou en réseau interne, ensuite pour se connecter à localhost il suffit d'utiliser l'ip local de type 192.168.X.X que vous trouvrez avec la commande ifconfig aprés avoir lancer Ubuntu Server

Avec cette manipulation vous pouvez lancer localhost depuis un navigateur de votre Windows d'origine, un navigateur d'une autre machine virtuelle ect..

Message édité le 21 octobre 2019 à 23:15:05 par GTA_NFS
Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment