找回密码
 立即注册
查看: 1663|回复: 2

[技术探讨] 如何在HA中命令Portainer中拉取HA最新docker镜像

[复制链接]

35

主题

382

回帖

2695

积分

金牌会员

积分
2695
金钱
2278
HASS币
10
发表于 2023-11-7 11:28:11 | 显示全部楼层 |阅读模式
本帖最后由 lexcao 于 2023-11-7 11:29 编辑

ChatGPT教我的命令是
shell_command:换行空格pull_latest_home_assistant_image: 'curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer 我的Portainer授权码=" -d "{"fromImage":"ghcr.io/home-assistant/home-assistant","tag":"latest"}" http://我的Portainer地址:9000/api/endpoints/我的ENDPOINT/docker/images/create'
实际使用没有产生效果,不知道是不是整句话都不对
回复

使用道具 举报

1

主题

4

回帖

75

积分

注册会员

积分
75
金钱
70
HASS币
0
发表于 2023-11-7 16:13:37 | 显示全部楼层
点赞 点赞
回复

使用道具 举报

8

主题

73

回帖

775

积分

高级会员

积分
775
金钱
694
HASS币
0
发表于 2023-11-7 17:12:48 | 显示全部楼层
我用的docker版本的HA,所以自动更新docker容器的话我现在习惯于用watchtower。HAOS中的Portainer插件还没用过。用docker compose更新容器命令是
docker-compose pull XXX #XXX是镜像/容器名,如果不带XXX就是更新所有
然后
docker-compose up -d XXX
清理旧的镜像
docker image prune


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-16 14:47 , Processed in 0.066893 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表