首页 > 数据库 >使用docker安装postgresql

使用docker安装postgresql

时间:2023-05-22 10:07:22浏览次数:40  
标签:容器 PostgreSQL name 映像 postgresql docker 安装 postgres

在 Docker 中安装 PostgreSQL 的详细步骤:

  1. 首先,确保你已经安装了 Docker。如果没有,请按照 Docker 官方文档的说明进行安装。
  2. 打开终端并输入以下命令来搜索 PostgreSQL 映像:
docker search postgres
  1. 选择一个适合你需要的映像并使用以下命令下载它:
docker pull [postgres-image-name]

其中 [postgres-image-name] 是你选择的映像名称。

  1. 在 Docker 中创建一个新容器,并将其连接到 PostgreSQL 映像。使用以下命令:
docker run --name [container-name] -e POSTGRES_PASSWORD=[password] -d [postgres-image-name]

其中 [container-name] 是你要为容器指定的名称,[password] 是你要设置的 PostgreSQL 密码,[postgres-image-name] 是你下载的 PostgreSQL 映像名称。

  1. 等待一段时间,直到容器启动完毕。使用以下命令检查容器是否已经运行:
docker ps
  1. 进入运行中的容器并打开 PostgreSQL 命令行。使用以下命令:
docker exec -it [container-name] psql -U postgres

其中 [container-name] 是你之前为容器指定的名称。

现在,已经成功进入了 PostgreSQL 的命令行模式。你可以在这里创建数据库、表格和用户等。

标签:容器,PostgreSQL,name,映像,postgresql,docker,安装,postgres
From: https://blog.51cto.com/u_13082241/6320848

相关文章

  • Docker介绍和安装
    一、准备安装环境1)创建虚拟机安装vmware软件。安装secureCRT或者xshell软件。下载centos7.6地址:https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso创建虚拟机。网络为nat模式。2)配置网络修改网卡:/etc/sysconfig/network-scripts/if......
  • Linux安装Ubuntu镜像,常用命令、IP配置等
    Ubuntu1.系统安装ubuntu安装步骤:部分版本分辨率问题显示不全,可以先试用,点击右上角修改分辨率,再安装2.登录ubuntu只能登录创建系统的用户为root修改密码:sudopasswdroot切换root用户:1.sudo-i-uroot2.sudosu3.配置IP安装后尝试pingwww.baidu.com(安装后自动获......
  • Linux 安装配置Java
    1、下载文件Javajdk-8u371-linux-x64.tar.gz 2、上传并解压文件#tar-zxvfjdk-8u371-linux-x64.tar.gz 3、配置环境变量#JavaexportJAVA_HOME=/usr/local/jdk1.8.0_371exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/l......
  • iOS应用通过地址(URL)安装
    目标:iOS应用通过URL地址来安装准备:1.bundleidentifier2.应用图标3.下载地址  完整的下载地址是itms-services://?action=download-manifest&url=https://www.yourdomain.cn/download/2.1.0-10637/test.116d7.56d82df.20170122.test.domain.cn.ipa.plist其中,配置test.116d7.56d8......
  • Linux-yum-ftp服务安装与配置
    1.为什么使用ftp安装ftp主要是还为了传输文件,但是我有一台服务器或者计算机,直接登录进去获取文件不行吗?为啥还要多此一举用ftp呢?原因是用ftp的话,它的会话是持久的,只有一次认证过程,传输多个文件都是使用同一个连接。因为ftp就是为远程文件交互而设计的,更适;而且有些时候只是为了......
  • nacos 安装和使用
    Nacos是阿里巴巴开源项目,用于构建微服务应用的服务发现、配置管理和服务管理。在微服务项目中不同模块之间服务调用时,实现服务注册与发现。Nacos使用:Nacos是java开发的,依赖Java环境来运行Nacos的下载https://github.com/alibaba/nacos/releases/download/1.4.3/na......
  • 如何在UBUNTU中卸载 OpenJDK,安装 Oracle JDK 17
    可以按照以下步骤在Ubuntu中卸载OpenJDK:1.打开终端并输入以下命令,列出您系统上已安装的Java软件包:```dpkg--list|grep-Ei"jdk|jre"```该命令会显示您系统上已安装的Java软件包的清单。2.选择您想要卸载的Java软件包并输入以下命令进行卸载。例如,如......
  • 最快Android模拟器Genymotion的安装
        在这开发Android的一段时间内,一直是使用真机进行测试的,使用过的机子包括华为U8825d,红米,MX3.深知Android的最大问题就是碎片化,就是各种适配问题,甚是头疼。也是一直听说Genymotion的快速与强大,也是亲眼见过别人使用Genymotion,完全把Android自带的AVD碾压的渣都不剩。所以......
  • Dockerfile练习二---------------------------构建自己的mysql镜像
    构建自己的mysql镜像 ##NYSQL的shell安装脚本##[root@dockertomcat]#cd~[root@docker~]#mkdirmysql[root@docker~]#cdmysql/[root@dockermysql]#vimrun.sh#!/bin/bashyum-yinstall\ncurses\ncurses-devel\bison\cmake\make\gcc\gcc-c++cd/optcdmysql-5......
  • 转载文章:linux安装软件包
    一、安装.deb软件包sudodpkg--installXXX.deb二、rpm软件管理工具rpm-ivh软件包名-evh 软件名卸载软件-q软件名查询已安装软件-qa查询已安装的所有软件-ql软件名软件程序列表-qf文件绝对路径查询某一个文件是由哪一个包提供-uv......