使用你喜欢的文本编辑器创建一个新文件,并将以下内容粘贴到文件中: version:'3'services:db:image:postgresrestart:alwaysports:-5432:5432environment:POSTGRES_USER:your_usernamePOSTGRES_PASSWORD:your_passwordPOSTGRES_DB:your_databasevolumes:-./data:/var/lib/postgresql/data 1. 2. 3. 4. 5. 6. 7. 8....
services:db:image:postgresenvironment:POSTGRES_DB:mydatabasePOSTGRES_USER:myuserPOSTGRES_PASSWORD:mypasswordcontainer_name:mypostgres 1. 2. 3. 4. 5. 6. 7. 8. 9. 7. 设置数据卷 为了保留数据库的持久性,我们可以将数据卷挂载到容器中。 services:db:image:postgresenvironment:POSTGRES_DB:mydatabase...
3、一键启动项目 代码语言:javascript 复制 docker-compose up -d 代码语言:javascript 复制 [root@docker PostgreSQL]# docker-compose up -d Pulling postgres (postgres:12-alpine)... 12-alpine: Pulling from library/postgres 59bf1c3509f3: Already exists c50e01d57241: Pull complete a0646b0f1ead: Pull...
使用docker-compose命令启动应用程序,并查看postgres容器的日志输出,以确定是否有任何错误信息。 进入postgres容器,并尝试手动连接到数据库,检查是否能够成功连接。 检查应用程序代码: 确保应用程序代码中使用了正确的数据库连接配置,包括主机名、端口号、数据库名称、用户名和密码。 确保应用程序代码中使用的数据库驱动程序...
1)快速启动单机版postgre 2)开发环境快速启动postgre的一个方案。 1. 单机版启动 1.1 docker-compose.yml 创建postgre目录,目录下创建docker-compose.yml文件如下: 文件中用的我内网镜像,替换成公网镜像即可 version:"3.1"services:db_test:image:harbocto.xxx.com.cn/public/postgresql:latestenvironment:POSTGRES_PASS...
Postgres:作为SonarQube的数据库存储 SonarQube:代码质量检查 Jenkins:jenkins/jenkins:lts镜像,jenkinsci/blueocean镜像缺少node运行时环境,导致node无法运行。 关键配置说明( 宿主机 : Docker容器): /data/docker/ci/postgresql/data:/var/lib/postgresql/data # Postgres数据存储映射到宿主机目录 ...
1、编写docker-compose部署Postgres、SonarQube、Jenkins的yml文件jenkins-compose.yml Postgres:作为SonarQube的数据库存储 SonarQube:代码质量检查 Jenkins:jenkins/jenkins:lts镜像,jenkinsci/blueocean镜像缺少node运行时环境,导致node无法运行。 关键配置说明( 宿主机 : Docker容器): ...
POSTGRES_USER: root POSTGRES_PASSWORD: root ports:- 5432 :5432 volumes:- /root/PostgreSQL/data:/var/lib/postgresql/data 3、一键启动项目 docker-compose up -d [root@docker PostgreSQL]# docker-compose up -d Pulling postgres (postgres:12-alpine)...12 -alpine : Pulling from library/postgres 59b...
启动db容器时,用-v把数据内容挂进去 主要目的就是懒得安装db配参数,然后,db更新升级的时候别影响数据。 yml这样写 # Use postgres/example user/password credentials version: '3.1' services: db: image: postgres restart: always environment: POSTGRES_PASSWORD: example ...
4、后台启动容器 docker-compose up -d 5、查看镜像 docker ps 6、验证 1)redis验证 docker exec -it 容器ID redis-cli -a'123456' 2)postgres验证 #进入容器 docker exec-ti postgres /bin/bash #登陆postgres psql-U postgres #列出全部数据库