#docker #process-running #sindresorhus

is-docker

Checks if the process is running inside a Docker container

2 unstable releases

Uses old Rust 2015

0.2.0 Jan 22, 2023
0.1.0 Jan 21, 2023

#1 in #sindresorhus

Download history 194076/week @ 2025-10-22 205401/week @ 2025-10-29 217650/week @ 2025-11-05 207086/week @ 2025-11-12 236040/week @ 2025-11-19 217805/week @ 2025-11-26 237268/week @ 2025-12-03 208695/week @ 2025-12-10 198043/week @ 2025-12-17 171268/week @ 2025-12-24 188623/week @ 2025-12-31 275911/week @ 2026-01-07 300703/week @ 2026-01-14 320604/week @ 2026-01-21 341814/week @ 2026-01-28 441757/week @ 2026-02-04

1,462,025 downloads per month
Used in 739 crates (2 directly)

MIT license

3KB

is-docker

Checks if the process is running inside a Docker container. Rust implementation of sindresorhus/is-docker

Usage

$> cargo add is-docker

main.rs


use is_docker::is_docker

fn main() {
    if is_docker() {
        // Do some docker related stuff 🎇
    } else {
        // Do some different things! <3
    }
}

Dependencies

~45KB