51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

postgres 安装(docker )

docker compose

cat docker-compose.yaml

内容如下:

version: "3.8"
services:
  dev-https://51tbox.com/:
    image: postgres:latest
    container_name: postgres
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: 123456
    ports:
      - 15433:5432
    volumes:
      - ./data:/var/lib/postgresql/data
      - /etc/localtime:/etc/localtime:ro #将外边时间直接挂载到容器内部,权限只读
    restart: always

运行:

使用docker-compose up -d 后台启动postgres,启动成功使用docker ps -a 查看docker容器,可以看到postgres容器已经创建,对外端口号是15433。

使用客户端工具连接postgres,输入ip,端口号,账号,密码连接postgres

{#more-15248}

postgres

  db:
    image: postgres
    restart: always
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_DB=postgres
    ports:
      - 5432:5432
    volumes:
      - database_data:/var/lib/postgresql/data

登录:

psql -U postgres -d testdb -h localhost -p 5432

engine = db.create_engine(f"postgresql+psycopg2://{username}:{password}@{ip}:{port}/{database_name}")

postgresql://postgres:[email protected]:5432/postgres

赞(0)
未经允许不得转载:工具盒子 » postgres 安装(docker )