2016-07-05 10 views
0
mac:camden-market dob$ docker-compose ps 
     Name      Command    State  Ports 
--------------------------------------------------------------------------- 
camdenmarket_bundle_1 sh        Exit 0    
camdenmarket_db_1  /docker-entrypoint.sh postgres Up  5432/tcp 
camdenmarket_redis_1  docker-entrypoint.sh redis ... Up  6379/tcp 
camdenmarket_solidus_1 ./entrypoint.sh bundle exe ... Exit 2  

dmac:camden-market dob$ docker ps 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS    NAMES 
b5805a802a8a  postgres   "/docker-entrypoint.s" 17 hours ago  Up 17 hours   5432/tcp   camdenmarket_db_1 
3d4d0bd45e3a  redis    "docker-entrypoint.sh" 19 hours ago  Up 19 hours   6379/tcp   camdenmarket_redis_1 

私はドゥッカー(psql ...)と同じようにpostgres dbに接続したいと思います。
私はdockerで実行されているPostgreSQLサーバに接続する方法

dmac:camden-market dob$ docker run -d -p 5432:5432 postgres:latest postgresdb 
197402ae06c352ff70651b2888ee5018948e2151886a498c096501ec545249d2 
dmac:camden-market dob$ 

を試みたが、出力は明らかにされていません。

答えて

1

期待通りに答えは非常に簡単です。 容器IDをdocker psから取得します。ポストグルの例では、これはb5805a802a8aです。
そして、docker exec -it b5805a802a8a psql -Upostgres

関連する問題