Docker部署、http升级https

568 阅读1分钟
  1. 比如后端的Node项目,用Dockerfile来build一个images,然后运行一个Docker容器。

  2. Node项目和mysql之间通过Network通信

  3. 先创建一个network

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

参考文章

  1. Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS