在 Docker 中运行 ratings 服务
本模块展示了如何创建一个 Docker5 镜像并在本地运行它。
下载微服务
ratings
的Dockerfile
6。观察这个
Dockerfile
。请注意,它将文件复制到容器的文件系统中,然后执行您在上一个模块中执行过的
npm install
命令。CMD
命令指示 Docker 在9080
端口上运行ratings
服务。创建一个环境变量来存储您的用户 ID,该用户 ID 将用于标记 docker 镜像以进行
ratings
服务。 例如,user
。根据
Dockerfile
构建出一个镜像:在 Docker 中运行
ratings
服务. 接下来的 docker run7 命令 指示 Docker 将容器的9080
端口暴露到计算机的9081
端口,从而允许您访问9081
端口上的ratings
微服务。在浏览器访问 http://localhost:9081/ratings/78,或使用以下的
curl
命令:观察运行中的容器。执行 docker ps9 命令,列出所有运行中的容器,同时 注意镜像是
<your user name>/ratings
的容器。停止运行中的容器:
现在,您已经了解了如何将单个服务打包到容器中。接下来去学习在 Kubernetes 集群上部署应用程序10。