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

文章目录

  • 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://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json: dial unix /var/run/docker.sock: connect: permission denied

在这里插入图片描述

  • 解决方案:sudo执行

使用docker部署ChirpStack过程中的一些巨坑_第1张图片

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的站点

  • 问题: 打不开站点
    使用docker部署ChirpStack过程中的一些巨坑_第2张图片
    这个问题真的很坑,弄了我一天。还以为问题出在前面的文件配置问题。
    最后发现是js与浏览器不兼容的问题。

解决方案

使用chrome浏览器或者火狐。
使用docker部署ChirpStack过程中的一些巨坑_第3张图片

初始用户名和密码都是admin

你可能感兴趣的:(LoRaWAN)