使用docker部署ChirpStack过程中的一些巨坑

    技术2022-07-11  88

    文章目录

    1, 执行docker命令不成功2, Docker pull镜像慢的解决方法2.1 第一步、将docker镜像源修改为阿里2.2 第二步、服务重启 3, docker 报错“net/http: TLS handshake timeout”的解决方法4, 打不开chirpstack的站点

    1, 执行docker命令不成功

    问题:输入docker ps出现下面的提示Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:///var/run/docker.sock/v1.40/images/json: dial unix /var/run/docker.sock: connect: permission denied

    解决方案:sudo执行

    2, Docker pull镜像慢的解决方法

    2.1 第一步、将docker镜像源修改为阿里

    在 /etc/docker/daemon.json 文件中添加以下参数(没有该文件则新建)

    #修改或创建文件

    vim /etc/docker/daemon.json

    #在文件中添加以下内容

    { "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"] }

    2.2 第二步、服务重启

    #使配置文件生效

    systemctl daemon-reload

    #重启docker

    systemctl restart docker

    3, docker 报错“net/http: TLS handshake timeout”的解决方法

    解决方法和第二个错误解决方法一样。

    为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

    { “registry-mirrors”: [“https://registry.docker-cn.com”] }

    修改保存后重启 Docker 以使配置生效。 使用命令 启动 docker 服务:sudo service docker start 停止 docker 服务:sudo service docker stop 重启 docker 服务:sudo service docker restart

    4, 打不开chirpstack的站点

    问题: 打不开站点 这个问题真的很坑,弄了我一天。还以为问题出在前面的文件配置问题。 最后发现是js与浏览器不兼容的问题。

    解决方案

    使用chrome浏览器或者火狐。

    初始用户名和密码都是admin

    Processed: 0.009, SQL: 9