我目前正在实习,我们的任务是在EWS ECR上建立一个hawkbit服务。 Hawkbit用于软件更新推广。我们已经遇到了我们目前仍然坚持的2个颠簸。
首先,如果我们在本地服务器上运行docker镜像,hawkbit服务会自动启动,使用sh文件并在我们的dockerfile中运行以下命令:CMD [" /hawkbit.sh"]
如果我们在ECR上的群集中运行图像,则服务不会自动启动。
其次,当hawkbit运行它在终端输出时,我可以将此输出输出到日志文件中,但是,我无法检查登录云计算。 我使用以下命令创建文件并将输入放入文件中: 2>& 1>的/ var /数/ hawkbit / hawkbit
我已经编辑了awslog.conf文件,如下所示:
[/var/log/hawkbit/hawkbit]
file = /var/log/hawkbit/hawkbit.*
log_group_name = /var/log/hawkbit/hawkbit
log_stream_name = {cluster}/{container_instance_id}
datetime_format = %Y-%m-%dT%H:%M:%SZ
任何想法都会非常感激
答案 0 :(得分:0)
有关awslogs代理的检查事项:
/var/log/awslogs.log file for errors