2024年11月21日星期四 下午10:54:40

docker cli

1 年 前
#22423 引用
2020.09.01,GitHub 宣布 Github Container Registry 开始公测,测试期间提供免费、无限容量的 Docker 镜像仓库服务。

ghcr.io

https://www.chenshaowen.com/blog/github-container-registry.html
0
1 年 前
#22446 引用

docker run hello-world
0
1 年 前
#23779 引用
进入容器内部  进入docker 内部
docker run -it --name demo -p 8456:8123 homeassistant/home-assistant:0.98.0 /bin/sh -c "while sleep 1000; do :; done"



docker exec -it images-NAMES /bin/bash

docker exec -it ha /bin/bash
0
9 个月 前
#28425 引用
docker 启动方式

1.

我们要用容器数据卷,使容器中的数据和本地保持同步,这样就可以在本地电脑上编辑yaml文件,并且容器关闭后,已经修改过的配置文件保持不变

docker run -d --name myha -p 8888:8123 -v E:/Docker/practice/sync_ha_file:/config

-d:表示在后台运行
–name : 表示容器名字
-p 8888:8123 表示端口映射;注意这里8123是不能改变的,表示容器内homeassistant的地址,8888可以随意改变
-v E:/Docker/practice/sync_ha_file:/config 表示本地电脑的目录和容器内目录数据共享,同步
faa660349657 : 为homeassistant镜像的ID

Note

这样启动后开启 HomeKit 可以生成码但是手机上无法添加 Bridge

docker官方文档 host模式只在linux有效 win和mac都不支持 所以我估计好用的都是linux的 卡在这步的不是win就是mac

这样容器里是bridge的网 跟手机的wifi不是一个网 成功的案例好像都是群辉带的docker 创建容器时选host网 我是mac+docker 用命令行参数-net=host创建容器 但这样遇到问题是IP:8123就访问不到HA页面了 不太懂为什么这样8123端口就映射不出来 如果有解决办法 麻烦分享一下谢谢

https://zhuanlan.zhihu.com/p/141337969
0
9 个月 前
#28426 引用
2.Docker discovery   run ok

docker run -d --name ha5 \
-v /home/homeassistanttest:/config \
--network=host \
ghcr.io/home-assistant/home-assistant:stable



可以自动发现设备
0
9 个月 前
#28468 引用
docker update - docker容器开机自动启动

容器退出时不自动重启。 这是默认的。 只有在容器以非零退出状态退出时才重新启动。

部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。

需要主机启动的时候,即自动启动容器。
要实现这个功能非常简单。

启动容器前的指令设置restart选项
在启动容器的时候,添加--restart=always即可

设置容器自动重启
https://blog.csdn.net/chj_1224365967/article/details/109029856

如果创建时未指定--restart=always 通过update 命令设置

docker update --restart=always 容器ID(或者容器名)


docker update --restart=always ha


https://docs.docker.com/config/containers/start-containers-automatically/
0
9 个月 前
#28489 引用
docker inspect 容器的名字找出你容器的映射到本地的文件路径

https://cloud.tencent.com/developer/article/2086860
0
9 个月 前
#28519 引用
Docker CLI configuration fileModify the Configuration of Running Docker Containers

https://docs.docker.com/engine/reference/commandline/cli/



Modify the Configuration of Running Docker Containers
https://www.howtogeek.com/devops/how-to-modify-the-configuration-of-running-docker-containers/
0
9 个月 前
#28521 引用
To monitor the logs of the container in realtime
docker logs -f piper
0
9 个月 前
#28522 引用
Container version number:
docker inspect -f '{{ index .Config.Labels "org.opencontainers.image.version" }}' ha
2024.1.5
0