[Docker] postgres, construction de l'environnement pgadmin4

introduction

Remarquez comment créer un environnement postgres, pgadmin4 avec docker

Informations environnementales

docker-compose.yml

version: '3'

services:
  pgadmin4:
    build: pgadmin4
    container_name: pgadmin4
    volumes:
      - pgadmin4_data:/var/lib/pgadmin
    environment:
      - PGADMIN_DEFAULT_EMAIL=[Adresse de connexion initiale]
      - PGADMIN_DEFAULT_PASSWORD=[Mot de passe de connexion initial]
    ports:
      - "80:80"

  postgres:
    image: postgres:latest
    container_name: postgres
    volumes:
      - postgres_data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=【utilisateur】
      - POSTGRES_PASSWORD=【mot de passe】
      - POSTGRES_INITDB_ARGS=--encoding=UTF-8 --locale=C
      - TZ=Asia/Tokyo
    ports:
      - 5432:5432

volumes:
  pgadmin4_data:
    external:
      name: pgadmin4_data
  postgres_data:
    external:
      name: postgres_data

Dockerfile

FROM dpage/pgadmin4

USER root

RUN apk update \
    && apk add --update --no-cache tzdata \
    && cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \
    && echo "Asia/Tokyo" > /etc/timezone \
    && apk del tzdata

EXPOSE 80

Recommended Posts

[Docker] postgres, construction de l'environnement pgadmin4
Construction de l'environnement Rails Docker
Mémo de construction de l'environnement MySQL 5.7 (Docker)
Mémo de construction de l'environnement Redmine (Docker)
[Docker] Construction de l'environnement Rails 5.2 avec docker
Construction de l'environnement Docker × Spring Boot
Rails sur la procédure de construction de l'environnement Docker
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Apprentissage des instructions SQL ~ Construction de l'environnement ~ Docker + MySQL
Construction de l'environnement GPU avec Docker [version d'octobre 2020]
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Construction de l'environnement de développement Laravel avec Docker (Mac)
Sapper × Go (écho) × Construction de l'environnement de développement Docker
[Java] Construction de l'environnement
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Construction de l'environnement de développement Java Spring Boot + Docker
Construire un environnement pour Laravel + MySQL + phpMyadmin avec Docker
[Printemps] Construction de l'environnement
Créer un environnement Kaggle à l'aide de Docker officiel et de vscode
Construction de l'environnement IntelliJ + Docker (APP + DB) + SpringBoot (Maven)
Procédure de construction et de développement de l'environnement local Wordpress avec Docker
Construction de l'environnement Penronse [Windows]
[Flutter] Construction de l'environnement Ubuntu 20.04
construction d'environnement de développement Java
Création d'un environnement de base de données avec Docker dans Spring Boot (IntellJ)
Construction d'un environnement d'analyse de données avec Docker (mémorandum personnel)
Construction de l'environnement de développement Rails6 [Mac]
[Spring Boot] Construction de l'environnement (macOS)
Environnement de développement WSL2 + VSCode + Docker
Ingénieur Rails Environnement Construction Ruby2.7.1
[Docker] Créez une recherche élastique, environnement Kibana!
J'ai essayé node-jt400 (Construction de l'environnement)
Construction de l'environnement des rails Rails5.2.1 ruby2.5.1 Catalina
Introduction à la métabase ~ Construction de l'environnement ~
Construction de l'environnement AtCoder Challenge (Java 8)
Créer un environnement Docker avec WSL
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
Construction d'environnement hors ligne Édition Ruby
[Super facile] Construction de l'environnement Ruby
[Rails / MySQL] Construction de l'environnement Mac
Créez un environnement pour Rails5 et postgresql avec Docker afin que pgadmin puisse également être utilisé
Construction de l'environnement Laravel (Ubuntu 18.04 LTS)
Construction d'environnement hors ligne Édition CentOS
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)