重新启动Docker机器后,pact-brokerdocker图像未运行

我在我的docker机器中使用Postgres图像和过去的经纪人图像来设置契约经纪人。 这里有4个步骤提到:

1. $ docker run --name pactbroker-db -e POSTGRES_PASSWORD=ThePostgresPassword -e POSTGRES_USER=admin -e PGDATA=/var/lib/postgresql/data/pgdata -v /var/lib/postgresql/data:/var/lib/postgresql/data -d postgres

2. $ docker run -it --link pactbroker-db:postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U admin'

3

 CREATE USER pactbrokeruser WITH PASSWORD 'TheUserPassword'; CREATE DATABASE pactbroker WITH OWNER pactbrokeruser; GRANT ALL PRIVILEGES ON DATABASE pactbroker TO pactbrokeruser; 

4. docker run --name pactbroker --link pactbroker-db:postgres -e PACT_BROKER_DATABASE_USERNAME=pactbrokeruser -e PACT_BROKER_DATABASE_PASSWORD=TheUserPassword -e PACT_BROKER_DATABASE_HOST=postgres -e PACT_BROKER_DATABASE_NAME=pactbroker -d -p 80:80 dius/pact_broker

运行这4个命令后,当我在本地系统中打开哈尔浏览器,它工作得很好。 现在我正在停泊2个docker集装箱pactbroker-db和pactbroker并停止docker机。

过了一段时间,我正在重新启动docker机,并启动容器

$ docker start pactbroker-db$ docker start pactbroker 。 容器正在启动,但是当打开HAL浏览器时,我收到错误“我们很抱歉,但出了问题。 附上截图。 当我第二次启动Docker时是否有什么错误? 在这里input图像说明

Interesting Posts