环境里无法连网所有的代码更新只能通过文件传输,可以支持部署吗?
Heather 不行,这样server就检测不到agent了
Eason 但是service和agent是可以互相访问的,还有linux对系统有限制吗,可以部署在kali上吗?
Heather 局域网互通是可以的,但是你要自己打镜像了估计
docker-compose up --force-recreate --build -d
Eason 你好 docker的环境已经部署好了 在存放docker-compose-4.yml的目录下使用“docker-compose up --force-recreate --build -d”,出现报错 no configuration file provided: not found,没有在网上看到这方面的资料,有可能是什么原因呢?
Heather 将 -4 去掉
Eason 这一步是不是需要联网呀?出现下面的报错了
⠿ sonic-agent Error 15.0s Error response from daemon: Get "https://registry.cn-hangzhou.aliyuncs.com/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Heather 我还没试过本地build,本地build更加需要联网。。你得问运维了
Heather 在一个可联网的设备上构建镜像,导出镜像文件,然后到部署机load镜像
code 你好 请问可联网的这个环境必须要和没有联网的系统保持一致吗?要部署的机器是linux,可联网的只有Mac和Windows 构建镜像需要哪些文件呢?
Heather 用Mac联网构建吧,记得里面的IP、端口是你部署机的信息 构建用官网的docker-compose.yml 配合docker save、docker load命令 也要注意下镜像的挂载目录信息(实际目录要看你构建镜像时的环境)
code 谢谢你!
code 实际目录要看你构建镜像时的环境
code 你好 打包和装载都成功了 docker inspect 0833b2031970|grep Mounts -A 45 这个命令出来的结果是空的,可能是什么情况呢? docker inspect 0833b2031970出来有目录的部分是这个
code 好的~
Heather 其实也可以搭建私有仓库,可以百度下
Heather Web端没有挂载目录,你查看folder的信息
code 你好 之前部署的环境有问题,重新打了镜像,容器都是运行状态,但挂载目录这里都是空的,folder是指的sonic-server-folder这个容器吗?下面这张图是folder打印出来的挂载相关的信息