我目前正在做我的实习工作,我们的任务是在EWS ECR上建立一个hawkbit服务。Hawkbit用于软件更新的推出。我们遇到了两个我们目前被困在上面的颠簸。
首先,如果我们在本地服务器上运行docker镜像,hawkbit服务将通过使用sh文件并在dockerfile中运行以下命令来自动启动: CMD "/hawkbit.sh“
如果我们在ECR上的集群中运行镜像,服务不会自动启动。
其次,当hawkbit在终端上运行它的输出时,我可以将这个输出输出到一个日志文件中,但是,我不能在cloudwatch上检查日志。我使用以下命令创建文件并将输入放入文件中: 2>&1 > /var/log/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任何想法都将不胜感激
发布于 2017-03-02 06:29:30
有关awslogs代理的检查事项:
有关所需权限的信息,请阅读required permissions here.,确保
https://stackoverflow.com/questions/42530183
复制相似问题