服务常用命令
查询服务状态
1 2 3 4 5 6 7
| $ sudo systemctl status -l pkg-Docker-dockerd.service ● pkg-Docker-dockerd.service - Docker Application Container Engine Loaded: loaded (/usr/local/lib/systemd/system/pkg-Docker-dockerd.service; static; vendor preset: disabled) Active: active (running) since Mon 2025-06-16 01:06:55 CST; 8h ago Docs: https://docs.docker.com Main PID: 17391 (dockerd) Memory: 472.0M
|
从输出可以看得出配置文件路径: /usr/local/lib/systemd/system/pkg-Docker-dockerd.service
查询日志
1
| sudo journalctl -xe |grep docker
|
重启服务
1
| sudo systemctl restart pkg-Docker-dockerd.service
|
主要路径
/var/packages/Docker
常见问题
docker组件无法启动
- 查询服务状态,看看是否有报错
- 删除最后create的容器的subvolumes
1 2 3 4 5 6 7 8
| cd /volume1/@docker/btrfs/subvolumes # 按最后修改日期排列 ls -lart
# 删除可疑文件夹, 如:082fee8f962d1fea5020c50dbab3b8b6c456bd26cdc12bb8f7d43d6cfc7f5c3c HASH=082fee8f962d1fea5020c50dbab3b8b6c456bd26cdc12bb8f7d43d6cfc7f5c3c btrfs subvolume delete $HASH btrfs subvolume delete $HASH-init
|