docker

文章目录

docker

学习中…

docker-compose

nginx + openresty

redis

打算在公司搭建一个染色环境,目前基于 docker-compose 起了 openresty 和 redis,前台用 next 写了个管理系统,接口也定义在上面。在本机上调通了,打算下周在公司虚拟机上试试。

遇到了几个问题:

  1. 在容器内想调用外层容器的 docker 无法成功( /bin/sh: docker Not Found) -> 直接执行项目,不允许在 docker-compose
  2. 容器内的 ip 需要重新指定,不能写死,需要获取到外层容器 ip -> 写死 ip
  3. dockerode 无法编译远程 dockerfile,如 gitlab 或 github 上的内容 -> 使用 bash 调用 docker
  4. Nginx openresty 获取不到 header[“color”], 使用这个值当 redis get 的 key 报错 -> color 字段错误,需要传入一个正确的值,无 color 时需要做兜底处理。

目前搭建完毕,只差 https 即可开始使用,增加了移除 redis key 以及 container 与 image 的功能。

缺少内容:

  • 增加项目自定义构建指令
  • container 无缝切换
  • 登录权限
  • 自签证书信任
  • 添加默认 Dockerfile

更新:

https 已添加,使用自签证书。

证书已信任

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理