zoukankan      html  css  js  c++  java
  • [DevOps] Set up and run a PostgreSQL instance locally with Docker Compose

    When we need to spin up a database instance for our new project, installing the database management system directly on our local machine is almost always a bad idea. Luckily, Docker is here to help us practically reduce the complexity of dealing with "missing dependencies" and weird error messages down to zero.

    In this lesson, we will learn how to get a PostgreSQL instance running locally with Docker Compose, so we can work on the database integration of our project and test things out with ease. To follow this lesson, you will need to have Docker pre-installed.

    docker-compose.yml:

    version: "3.8"
    services:
      db:
        image: "postgres:12"
        ports:
          - "54320:5432"
        volumes:
          - ./pgdata:/var/lib/postgresql/data
        environment:
          - POSTGRES_USER=alice
          - POSTGRES_PASSWORD=wonderland
          - POSTGRES_DB=myawesomedb
    # Up and Running
    
    docker-compose -d
    
    # Check Whether contain is running
    
    docker-compose ps
    
    # enter the shell
    
    docker-compose run db bash
    
    ## Verify db exist
    
    poql --host=db --username=alice --dbname=myawesomedb
    
    ## Esc the db
    
    Ctrl + d twice
    
    # Off
    
    docker-compose down
  • 相关阅读:
    原型1
    可参考的gulp资源
    手机端rem自适应布局实例
    页面变灰效果
    图片上传
    angular学习笔记
    远程页面调试
    drag
    真的了解JS么?
    发现意外之美
  • 原文地址:https://www.cnblogs.com/Answer1215/p/12912149.html
Copyright © 2011-2022 走看看