在 Docker 中运行 ratings 服务

    本模块展示了如何创建一个 Docker 镜像并在本地运行它。

    1. 下载微服务 的 。

    2. 观察这个Dockerfile

      1. $ cat Dockerfile
    3. 创建一个环境变量来存储您的用户 ID,该用户 ID 将用于标记 docker 镜像以进行 ratings 服务。 例如, user

    4. 根据 构建出一个镜像:

      1. ...
      2. Step 9/9 : CMD node /opt/microservices/ratings.js 9080
      3. ---> Using cache
      4. ---> 77c6a304476c
      5. Successfully built 77c6a304476c
    5. 在 Docker 中运行 ratings 服务. 接下来的 docker run 命令 指示 Docker 将容器的 端口暴露到计算机的 9081 端口,从而允许你访问 9081 端口上的 ratings 微服务。

      1. $ curl localhost:9081/ratings/7
      2. {"id":7,"ratings":{"Reviewer1":5,"Reviewer2":4}}
    6. 观察运行中的容器。执行 命令,列出所有运行中的容器,同时 注意镜像是 <your user name>/ratings 的容器。

    现在,您已经了解了如何将单个服务打包到容器中。接下来去学习在 Kubernetes 集群上部署应用程序