关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

如何确认Linux上Docker是否成功启动

发布时间:2023/12/11 14:32:00
香港云服务器

    在Linux系统中,服务是一种常驻系统内存中的进程,可以提供一些系统和网络功能。现在最新的Linux系统都统一使用systemctl进行服务的管理。本文将介绍如何使用systemctl命令查看Docker是否在Linux上成功启动。

    1. 管理服务 systemctl (root权限)

    systemctl [opt] xxx.service
    status:查看当前服务状态
    start:启动服务
    stop:关闭服务
    restart:重启服务
    enable:设置开机启动
    disable:设置开机不启动
    reload:后面不接具体服务名,重新加载配置文件
    mask:注销服务
    unmask:取消注销

    示例如下:

    运行命令:systemctl status docker.service
    如果看到"active (running)"字样,说明Docker已经成功启动。

    1. 运行级别的分类 runlevel

    运行级别0:系统停机状态
    运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
    运行级别2:多用户状态(没有NFS)
    运行级别3:完全的多用户状态(有NFS)
    运行级别4:系统未使用,保留
    运行级别5:X11控制台
    运行级别6:系统正常关闭并重启

    1. 一些常用命令 systemctl

    查看当前已经启动的服务 systemctl list-units
    查看所有服务 systemctl list-unit-files
    查看服务有哪些依赖 systemctl list-dependencies xx.service
    查看服务有哪些依赖(反向) systemctl list-dependencies --reverse xx.service

    1. 查看Docker服务的状态和日志信息可以使用以下命令:

    运行命令:systemctl status docker.service //查看Docker服务的状态信息;
    运行命令:journalctl -u docker.service //查看Docker服务的日志信息。
    如果看到"active (running)"字样,说明Docker已经成功启动。