-
比如后端的Node项目,用Dockerfile来build一个images,然后运行一个Docker容器。
-
Node项目和mysql之间通过Network通信
-
先创建一个network
docker network create my-net
- 然后查看列表
docker network ls
- 然后每个docker的网络都connect到这个network
docker network connect my-net container-id
- 查看是否生效
docker network inspect my-net container-id
- Node项目的数据库连接就直接连接mysql的容器名称,如:mysql-test
mysql: {
host: 'mysql-test',
},
- Nginx通过二级域名代理到项目的端口
- http升级到https参考下面文章
- Docker,build一个node项目
docker build -t server-admin(项目名称) .