1 首先拉去 mongo 镜像并启动
1 | sudo docker run -d -p 27017:27017 --name local-mongo mongo:3.2 |
2 创建一个简单的服务器镜像,总共两个文件
1 | // app.js |
1 | #Dockerfile |
测试过程中可以在 Dockerfile 打印点东西,打包好了可以 docker logs
1 | # 创建镜像 |
然后可以在浏览器里访问 http://localhost:4040
3 创建一个连接了数据库的服务
1 |
|
注意这里的 mongoUri 是mongodb://db/lmc
,因为下一步 把 mongo 的 ip 映射到了 db
1 | FROM node:10-alpine |
1 | sudo docker stop server1 |
启动服务器,这是用--link
把 mongo 地址映射db
此时可以进入 server2 查看 hosts cat /etc/hosts
ref:
https://www.cnblogs.com/lighten/p/6900556.html
https://www.oschina.net/translate/dockerlinks?cmp