Indholdsfortegnelse:

Hvordan opretter jeg forbindelse til en MySQL Docker-container?
Hvordan opretter jeg forbindelse til en MySQL Docker-container?

Video: Hvordan opretter jeg forbindelse til en MySQL Docker-container?

Video: Hvordan opretter jeg forbindelse til en MySQL Docker-container?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, April
Anonim

Start en ekstern MySQL-server med Docker hurtigt

  1. Trin 1: Hent docker billede af MySQL . Du kan søge, hvad du vil fra havnearbejder .com/.
  2. Trin 2: Begynd at køre en docker container fra MySQL billede . Nu kan du starte en mysql -serverforekomst med havnearbejder kør kommando:
  3. Trin 3: Tilslutning til MySQL Serverforekomst.

Også at vide er, hvordan opretter jeg forbindelse til en docker-database?

Heldigvis kan du sagtens have en container forbinde til enhver tjeneste, der er installeret på din Docker vært. Det betyder, at du kan installere din database / service direkte på din Docker vært og derefter forbinde til det fra en løbetur Docker beholder. Du kan simpelthen forbinde til dit lokale netværks IP-adresse.

Skal du desuden køre database i Docker? Hvis du arbejder på et lille projekt og udruller til en enkelt maskine, er det helt i orden løb din database i en Docker container . Sørg for at montere en diskenhed for at gøre dataene persistente, og have backup-processer på plads. Prøv at gendanne dem en gang imellem for at sikre, at dine sikkerhedskopier er gode.

Efterfølgende er spørgsmålet, hvordan kan jeg angive en docker-container?

Liste Docker-containere

  1. Som du kan se, indikerer billedet ovenfor, at der ikke er nogen kørende containere.
  2. Brug –aq (stille): docker ps –aq for at angive containere efter deres ID.
  3. Brug –s (størrelse): docker ps –s for at vise den samlede filstørrelse for hver container.
  4. ps-kommandoen giver flere kolonner med information:

Er det ikke tilladt at oprette forbindelse til denne MySQL-server?

Vært er Ikke tilladt at oprette forbindelse til denne MySQL-server . Denne fejl opstår på grund af standardkonfigurationen MySQL databasen bruger i øjeblikket. Denne konfiguration tillader forbindelser kun fra 'root'-brugeren, når du kommer fra 'localhost' og ikke andre IP-adresseområder.

Anbefalede: