Skip to content

How to add MySQL and PostgreSQL to Docker #160

Answered by FalkWolsky
yogeshvachhani asked this question in Q&A
Discussion options

You must be logged in to vote

Typically you would only add this as new sections to the docker-compose file.

For MySQL:

services:
  db:
    image: mysql:5.7 #or any other version
    restart: always
    environment:
      MYSQL_DATABASE: 'db'
      # So you don't have to use root, but you can if you like
      MYSQL_USER: 'user'
      # You can use whatever password you like
      MYSQL_PASSWORD: 'password'
      # Password for root access
      MYSQL_ROOT_PASSWORD: 'password'
    ports:
      # <Port exposed> : <MySQL Port running inside container>
      - '3306:3306'
    expose:
      # Opens port 3306 on the container
      - '3306'
      # Where our data will be persisted
    volumes:
      - my-db:/var/lib/mysql
#…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by yogeshvachhani
Comment options

You must be logged in to vote
1 reply
@FalkWolsky
Comment options

Comment options

You must be logged in to vote
1 reply
@FalkWolsky
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants