2017-01-11 17 views
6

Ben liman işçisi için yeni ve ben şu komutla bir postgres veritabanı liman işçisi çalıştırmak çalışıyorum ile başlatılamadı -p seçeneği, iyi çalışıyor gibi görünüyor, ancak yerel pg-admin dan ulaşamıyorum, ulaşmak için bağlantı noktası bağlantı eklemek gerektiğini düşündüm.liman işçisi postgres belirlenmiş port

Neyse, konteyner her zaman birkaç saniye sonra çökmesine ve ne zaman ı aşağıdaki getiri alıyorum başlangıç ​​komutuyla başlatmak için çalışıyorum:

docker start -a rva-db 
FATAL: invalid value for parameter "port": "5432:5432" 

Ne kaçırdım?

Bilginize, ben şu liman işçisi sürümü olan bir MacOS üzerinde çalıştırıyorum:

$ 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 

cevap

8

docker run --name rva-db -e POSTGRES_PASSWORD=rva -e POSTGRES_DB=rva-db -d -p 5432:5432 postgres 

olarak Docker run referencedocker run sahiptir için görüntü adından önce seçeneği konteyner yazarak -p Run Bu biçim, görüntü adından önce olmalıdır. Bundan sonra, giriş noktasını veya komutu (Dockerfile'dan varsayılan değerler farklı olduğunda) ve argümanlarını ayarlayabilirsiniz.

+0

Çalıştığımıza benziyor .. Ama şimdi bir parola kimlik doğrulaması başarısız oluyor .. Parolamı parolayla kopyalayıp yapıştırmamda bile ve docker incelemesinde .. Herhangi bir fikir var mı? – RVA

+0

Bu farklı bir sorundur. Her neyse bir test yaptım ve jdbc üzerinden yerel olarak çalışıyor. URL: jdbc: postgresql: //127.0.0.1: 5432/rva-db Kullanıcı adı: postgres Şifre: rva. Sorunları ayıklamak için "docker logları rva-db" veya "docker exec -ti rva-db/bin/bash'yi deneyin ve sonra konteynere bakın. Çalıştırmak için yönergeler için https://hub.docker.com/_/postgres/ adresine bakın. Resmi görüntülere göre kapsayıcıları kaplar.İşte yardımcı olur. – gile

+0

Doğru kullanıcı adı kullanmıyordum! Teşekkürler – RVA

İlgili konular