Soy nuevo en la ventana acoplable y estoy tratando de ejecutar una base de datos acoplable de postgres con el siguiente comando:
docker run --name rva-db -e POSTGRES_PASSWORD=rva -e POSTGRES_DB=rva-db -d postgres -p 5432:5432Si estoy tratando de ejecutarlo sin la opción -p, parece funcionar bien, pero no puedo acceder a él desde mi pg-admin local, pensé que necesitaba agregar el enlace del puerto para acceder a él.
De todos modos, el contenedor siempre falla después de unos segundos y cuando intento iniciarlo con el comando de inicio, recibo el siguiente retorno:
docker start -a rva-db FATAL: invalid value for parameter "port": "5432:5432"Qué me perdí ?
Para su información, lo estoy ejecutando en un MacOS con la siguiente versión de docker:
$ 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/amd64Ejecute el contenedor escribiendo la opción -p antes del nombre de la imagen
docker run --name rva-db -e POSTGRES_PASSWORD=rva -e POSTGRES_DB=rva-db -d -p 5432:5432 postgres En cuanto a la ejecución de docker de referencia de ejecución de Docker, la ejecución de docker run tiene este formato
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]Las opciones deben estar antes del nombre de la imagen. Después de eso, puede establecer el punto de entrada o el comando (cuando difieren del predeterminado de Dockerfile) y sus argumentos.