【docker-compose】一键安装PostgreSQL数据库 1、创建空目录 代码语言:javascript 代码运行次数:0 运行 AI代码解释 [root@docker ~]# mkdir PostgreSQL [root@docker ~]# cd PostgreSQL/ 2、创建docker-compose.yml文件 postgres Tags | Docker Hub
最终的docker-compose.yml 合并之后,完整的docker-compose.yml文件如下: version:'3.8'services:postgres:image:postgres:latestenvironment:POSTGRES_DB:my_databasePOSTGRES_USER:userPOSTGRES_PASSWORD:passwordports:-"5432:5432"volumes:-postgres_data:/var/lib/postgresql/data-./init.sql:/docker-entrypoint-initdb....
创建一个Docker Compose文件(例如docker-compose.yml),并在其中定义一个服务来运行PostgreSQL数据库。示例配置如下: 代码语言:txt 复制 version: '3' services: db: image: postgres environment: POSTGRES_USER: your_username POSTGRES_PASSWORD: your_password POSTGRES_DB: your_database ports: - 5432:5432 ...
POSTGRES_USER: testuser POSTGRES_PASSWORD: testpassword ports: - 5432:5432 volumes: - pg-data:/data/postgresql volumes: pg-data: {} 执行上面配置: docker-compose up 会创建一个名为:my_db1 的数据库 可以登陆验证下: 进入容器: docker exec -it my_postgres bash 登陆: psql -U testuser my_db...
│ └─data #postgres数据文件夹 └─redis │ redis.conf #redis配置文件 │ ├─data #redis数据文件夹 └─logs #redis日志文件夹 准备工作 安装docker 安装docker-compose 安装curl yum install curl 1、进入文件夹 2、设置redis/logs目录权限 chmod a+rwx ./redis/logs/ ...
在docker-compose.yml文件中,我们需要定义我们的服务。在这里,我们只有一个服务,即PostgreSQL服务。 version:'3'services:db:<code> 1. 2. 3. 4. 4. 定义PostgreSQL服务 在services部分下,我们需要定义一个名为db的服务,并指定要使用的镜像。 services:db:image:postgres ...
I'm stuck on create an Odoo instal with docker-compose. The database already exist when clicking on "Create database". I use the default docker-compose.yml Impacted versions: odoo:12.0 postgres:1 Steps to reproduce: Up the default docker-compose file: ...
1,Docker-compose命令格式(1.27.0 版本开始,简化为 docker compose 命令,去掉中间的-横杠) 1 docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] 命令选项如下 1 2 3 4 5 -f --fileFILE指定Compose模板文件,默认为docker-compose.yml ...
data docker-compose.yml [root@docker PostgreSQL]# vim docker-compose.yml [root@docker PostgreSQL]# cat docker-compose.yml version:"3.3"services:postgres:image: postgres:12-alpine container_name: xybdiy_postgres restart : always environment:POSTGRES_USER: root POSTGRES_PASSWORD: root ports:- 543...
version:'2'services:web:build:.ports:-"8000:8000"volumes:-.:/applinks:-dbdb:image:"postgres:9.6"ports:-"5432:5432"environment:POSTGRES_PASSWORD:hunter2 tip 如果需要,您可以在docker-compose.yml文件中使用变量替换,例如: db:image:"postgres:${POSTGRES_VERSION}" ...