docker使用|2024

2024 / 7 / 24

Docker常用命令

systemctl daemon-reload

功能:

  • 重新加载 systemd 的配置文件。systemd 是一个系统和服务管理器,用于初始化系统、管理系统服务和守护进程。

  • 当对 systemd 配置文件(如 unit 文件)进行修改后,需要运行这个命令以使这些修改生效。

典型场景:

  • 修改了服务的 unit 文件后(例如 /etc/systemd/system/docker.service),需要运行 systemctl daemon-reload 让 systemd 重新加载这些配置。

systemctl restart docker

功能:

  • 重启 Docker 服务。相当于先停止再启动 Docker 服务。

典型场景:

  • 修改了 Docker 配置文件(如 /etc/docker/daemon.json)后,需要重启 Docker 服务以使配置生效。

  • Docker 服务出现问题,需要通过重启来尝试恢复正常工作。

sudo systemctl restart docker

systemctl status docker

功能:

  • 查看 Docker 服务的当前状态,包括服务是否正在运行、服务的启动时间、运行日志等信息。

典型场景:

  • 检查 Docker 服务是否正常运行。

  • 诊断 Docker 服务的运行状态和日志信息,以排除故障。

systemctl status docker

总结

  • systemctl daemon-reload:重新加载 systemd 配置文件。

  • systemctl restart docker:重启 Docker 服务。

  • systemctl status docker:查看 Docker 服务的状态。

docker学习资料

https://juejin.cn/post/7394094789287591973