2024年11月21日星期四 下午7:50:03

docker cli

9 个月 前
#28523 引用
Image version number:

docker inspect  ghcr.io/home-assistant/home-assistant:stable



docker inspect -f '{{ index .Config.Labels "org.opencontainers.image.version" }}' ghcr.io/home-assistant/home-assistant:stable


root@debian12:~# docker inspect -f '{{ index .Config.Labels "org.opencontainers.image.version" }}' ghcr.io/home-assistant/home-assistant:stable
2024.2.1
0
8 个月 前
#28561 引用
HostConfig

cd /var/lib/docker/containers/容器id


找到容器下的 hostconfig.json 和 config.v2.json 文件进行修改

vi hostconfig.json

在两个文件中,如果之前没有端口映射, 应该有这样的一段:

“PortBindings”:{}

增加一个映射, 这样写:

“PortBindings”:{“3306/tcp”:[{“HostIp”:"",“HostPort”:“3307”}]}

前一个数字是容器端口, 后一个是宿主机端口.
而修改现有端口映射更简单, 把端口号改掉就行.

                        




https://blog.csdn.net/lch551218/article/details/104963704


0
8 个月 前
#29588 引用
Docker数据卷

让你可以不受容器生命周期影响进行数据持久化。它们表现为容器内的空间,但实际保存在容器之外,从而允许你在不影响数据的情况下销毁、重建、修改、丢弃容器。Docker允许你定义应用部分和数据部分,并提供工具让你可以将它们分开。使用Docker时必须做出的最大思维变化之一就是:容器应该是短暂和一次性的。
0
8 个月 前
#29647 引用
docker pull   ghcr.io/home-assistant/raspberrypi4-homeassistant:2022.7.6
0
8 个月 前
#29655 引用
run ok

首先蓝牙设备需要在docker容器外正常驱动 然后将/dev/bus挂载到docker容器中

D-Bus is optional but required if you plan to use the Bluetooth integration.

添加 dbus 映射

docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=MY_TIME_ZONE \
  -v /PATH_TO_YOUR_CONFIG:/config \
  -v /run/dbus:/run/dbus:ro \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable


https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-container
0

http://localhost:4999/boards/topic/21907/enable-bluetooth-on-docker-for-bluetooth-and-ble-device-tracking#29590
0
8 个月 前
#29656 引用
docker update -v /run/dbus:/run/dbus:ro ha
0
8 个月 前
#29698 引用
docker stats

66de212f13a5   matter-server   0.00%     0B / 0B             0.00%     0B / 0B   299kB / 0B   5
6dfb5f1d27c1   ha              96.12%    0B / 0B             0.00%     0B / 0B   384MB / 0B   79

0
8 个月 前
#29704 引用
docker commit

Docker把容器打包成镜像并迁移到另外一台服务器上运行

使用 docker commit 命令可以将现有的容器状态保存为新的镜像

docker commit your-container-name your-new-image-name



https://blog.csdn.net/u011197085/article/details/135370972
0
8 个月 前
#29780 引用
docker exec -it xxxx bash
0
8 个月 前
#29811 引用
docker 查看容器占用磁盘大小

docker system df

查看 每个 image、container 详细大小:

docker system df -v

0