2024年12月4日星期三 上午1:37:24

docker cli

8 个月 前
#30864 引用
Docker磁盘空间使用分析与清理

https://www.jianshu.com/p/7aeafe2ea792
https://johnnymetz.com/posts/docker-prune

https://docs.docker.com/config/pruning/
0
8 个月 前
#31870 引用
docker容器随宿主机开机自启动 Start containers automatically


docker update --restart=always 容器名称

docker update --restart=always ha


https://docs.docker.com/config/containers/start-containers-automatically/
0
7 个月 前
#31955 引用
docker compose


version: "3.8"
services:
  # python-matter-server
  matter-server:
    image: ghcr.io/home-assistant-libs/python-matter-server:stable
    container_name: matter-server
    restart: unless-stopped
    # Required for mDNS to work correctly
    network_mode: host
    security_opt:
      # Needed for Bluetooth via dbus
      - apparmor:unconfined
    volumes:
      # Create an .env file that sets the USERDIR environment variable.
      - ${USERDIR:-$HOME}/docker/matter-server/data:/data/
      - /run/dbus:/run/dbus:ro




DBus system daemon
Share DBus system daemon with --volume
/run/dbus/system_bus_socket:/run/dbus/system_bus_socket


打开超级用户权限 --privileged
挂载 usb 设备 -v /dev/bus/usb:/dev/bus/usb

可以用 lsusb 列出识别到的 usb 设备


https://github.com/home-assistant-libs/python-matter-server/blob/main/compose.yml
0
7 个月 前
#31968 引用
Docker配置系列

Docker的网络配置 2 配置 DNS和主机名
Docker的网络配置 3 user-defined网络
Docker的网络配置 4 内嵌的DNS server
Docker的网络配置 5 将容器与外部世界连接
Docker的网络配置 6 docker-proxy




https://blog.csdn.net/m0_45406092/article/details/105299138
0
7 个月 前
#31969 引用
主机的配置文件
容器内的配置文件


容器内修改配置文件

Docker 1.2.0 开始支持在运行中的容器里直接编辑 /etc/resolv.conf 、/etc/hostname、/etc/hosts。
但是这些修改是临时的,只在运行的容器中保留,容器终止或重启并不会被保存下来。也不会被docker commit提交。
0
7 个月 前
#31970 引用

# docker exec -it ha5 sh
/config # mount
/config # ls -l
total 5164
-rw-r--r--    1 root     root             2 Mar  3 00:55 automations.yaml
drwxr-xr-x    4 root     root          4096 Mar  3 00:55 blueprints
-rw-r--r--    1 root     root           265 Mar  3 00:55 configuration.yaml
drwxr-xr-x    2 root     root          4096 Mar  3 00:55 deps
-rw-r--r--    1 root     root         22509 Apr  4 15:59 home-assistant.log
-rw-r--r--    1 root     root           342 Mar 27 20:05 home-assistant.log.1
-rw-r--r--    1 root     root             0 Mar 17 03:19 home-assistant.log.fault
-rw-r--r--    1 root     root       1052672 Apr  8 19:03 home-assistant_v2.db
-rw-r--r--    1 root     root         32768 Apr  8 19:40 home-assistant_v2.db-shm
-rw-r--r--    1 root     root       4140632 Apr  8 19:40 home-assistant_v2.db-wal
-rw-r--r--    1 root     root             0 Mar  3 00:55 scenes.yaml
-rw-r--r--    1 root     root             0 Mar  3 00:55 scripts.yaml
-rw-r--r--    1 root     root           161 Mar  3 00:55 secrets.yaml
drwxr-xr-x    2 root     root          4096 Mar  3 00:55 tts
0
4 个月 前
#41437 引用
https://github.com/DaoCloud/public-image-mirror
0
2 个月 前
#46545 引用
docker (save、push、load、)保存镜像拷贝镜像



1.使用镜像ID打包导致解压的出来的镜像没有名字

将镜像压缩包使用docker load -i 命令之后,镜像的名字和标签都是none,每次都需要重命名镜像,

docker save -o redis.tar 7864316753


使用镜像的名字进行打包,例如:

docker save -o redis.tar redis:5.0.2


此方式打包的镜像,解压出来就有镜像名称


https://blog.csdn.net/Alavn_/article/details/103799826
0
2 个月 前
#46547 引用
Build docker image
0
2 个月 前
#46576 引用
docker pull断点续传设置
Docker. How to resume downloading image when interrupted?


However, I was able to enable docker pull to resume interrupted downloads by adding
"features": {"containerd-snapshotter": true}
to
 /etc/docker/daemon.json





step 1。  run ok
sudo mkdir /etc/docker


vi  /etc/docker/daemon.json



{
     "features": {"containerd-snapshotter": true}
}





step 2. add features
修改/etc/docker/daemon.json

{
     "features": {"containerd-snapshotter": true}
}


step 3.Then make it look like:

{
  "registry-mirrors": ["https://jockerhub.com"],
  "features": {
    "containerd-snapshotter": true
  }
}

features.containerd-snapshotter:启用 Containerd 快照功能,这是 Docker 的一个核心功能,确保在需要时设置为 true

step 4.
And restart docker.
sudo systemctl restart docker


step 6.test
中间卡住,ctrl+c中断再来
run ok

https://blog.csdn.net/weixin_40465062/article/details/138290828
0