Innholdsfortegnelse:

Hvordan kobler jeg til en MySQL Docker-beholder?
Hvordan kobler jeg til en MySQL Docker-beholder?

Video: Hvordan kobler jeg til en MySQL Docker-beholder?

Video: Hvordan kobler jeg til en MySQL Docker-beholder?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, November
Anonim

Start en ekstern MySQL-server med Docker raskt

  1. Trinn 1: Få docker-bilde av MySQL . Du kan søke hva du vil fra havnearbeider .com/.
  2. Trinn 2: Begynn å kjøre en docker container fra MySQL-bilde . Nå kan du starte en mysql -serverforekomst med havnearbeider kjør kommando:
  3. Trinn 3: Kobler til til MySQL Serverforekomst.

Også å vite er, hvordan kobler jeg til en docker-database?

Heldigvis kan du enkelt ha en container koble til enhver tjeneste som er installert på din Docker vert. Dette betyr at du kan installere din database / tjeneste direkte på din Docker vert og deretter koble til det fra en løping Docker container. Du kan rett og slett koble til ditt lokale nettverks IP-adresse.

I tillegg, bør du kjøre database i Docker? Hvis du jobber med et lite prosjekt og distribuerer til en enkelt maskin, er det helt greit å løpe din database i en Docker container . Sørg for å montere et volum for å gjøre dataene vedvarende, og ha sikkerhetskopieringsprosesser på plass. Prøv å gjenopprette dem av og til for å sikre at sikkerhetskopiene dine er gode.

Spørsmålet er deretter, hvordan viser jeg en docker-container?

List Docker-containere

  1. Som du kan se, indikerer bildet ovenfor at det ikke er noen kjørende containere.
  2. For å liste opp beholdere etter deres ID, bruk –aq (stille): docker ps –aq.
  3. For å vise den totale filstørrelsen for hver beholder, bruk –s (størrelse): docker ps –s.
  4. ps-kommandoen gir flere kolonner med informasjon:

Har du ikke lov til å koble til denne MySQL-serveren?

Vert er Ikke tillatt å koble til denne MySQL-serveren . Denne feilen oppstår på grunn av standardkonfigurasjonen MySQL databasen bruker for øyeblikket. Denne konfigurasjonen tillater forbindelser bare fra 'root'-brukeren når du kommer fra 'localhost' og ikke andre IP-adresseområder.

Anbefalt: