6
我是新來泊塢窗,我試圖運行與以下命令Postgres數據庫泊塢窗:如果我試圖不運行它泊塢窗Postgres的啓動失敗,指定端口
docker run --name rva-db -e POSTGRES_PASSWORD=rva -e POSTGRES_DB=rva-db -d postgres -p 5432:5432
-p選項,它似乎工作正常,但我無法從我的本地pg-admin達到它,我想我需要添加端口鏈接來達到它。
不管怎樣,容器總是幾秒鐘後崩潰,當我試圖用start命令我得到以下返回啓動:
docker start -a rva-db
FATAL: invalid value for parameter "port": "5432:5432"
我錯過了什麼?
通知你,我用下面的泊塢窗版本上運行它與MacOS:
$ docker version
Client:
Version: 1.12.1
API version: 1.24
Go version: go1.7.1
Git commit: 6f9534c
Built: Thu Sep 8 10:31:18 2016
OS/Arch: darwin/amd64
Server:
Version: 1.12.1
API version: 1.24
Go version: go1.6.3
Git commit: 23cf638
Built: Thu Aug 18 17:52:38 2016
OS/Arch: linux/amd64
它似乎工作..但現在我得到一個密碼認證失敗..即使我複製/粘貼我的密碼在命令和碼頭檢查..任何想法? – RVA
這是一個不同的問題。無論如何,我做了一個測試,它通過本地jdbc工作。 URL:jdbc:postgresql://127.0.0.1:5432/rva-db用戶名:postgres密碼:rva。要調試問題,請嘗試「docker logs rva-db」或「docker exec -ti rva-db/bin/bash」,然後查看容器。請參閱https://hub.docker.com/_/postgres/關於運行的指示信息postgres容器基於官方圖像。希望它有幫助。 – gile
我沒有使用正確的用戶名!謝謝 – RVA