Skip to content

Docker Image Commands đŸ› ī¸ ​

āĻĄāĻ•āĻžāϰ āχāĻŽā§‡āϜ āĻŽā§āϝāĻžāύ⧇āϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋ⧟āĻŽāĻŋāϤ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšā§ŸāĨ¤ āĻāχ āĻ—āĻžāχāĻĄā§‡ āφāĻŽāϰāĻž āϏāĻŦāĻšā§‡ā§Ÿā§‡ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āχāĻŽā§‡āϜ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞ⧋ āĻāĻŦāĻ‚ āϏ⧇āϗ⧁āϞ⧋āϰ āĻ•āĻžāϜ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻļāĻŋāĻ–āĻŦā§‹āĨ¤


ā§§. āχāĻŽā§‡āϜ āĻĻ⧇āĻ–āĻž (List Images) ​

āφāĻĒāύāĻžāϰ āϞ⧋āĻ•āĻžāϞ āĻŽā§‡āĻļāĻŋāύ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āϕ⧋āύ āϕ⧋āύ āχāĻŽā§‡āϜ āφāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker images

āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻĻāĻŋāϞ⧇ āφāĻĒāύāĻŋ āχāĻŽā§‡āĻœā§‡āϰ āύāĻžāĻŽ (Repository), āĻŸā§āϝāĻžāĻ— (Tag), āχāĻŽā§‡āϜ āφāχāĻĄāĻŋ (Image ID), āĻ•āϤāĻ•ā§āώāĻŖ āφāϗ⧇ āϤ⧈āϰāĻŋ āĻšā§Ÿā§‡āϛ⧇ āĻāĻŦāĻ‚ āϏāĻžāχāϜ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤


⧍. āχāĻŽā§‡āϜ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž (Pull Image) ​

Docker Hub āĻĨ⧇āϕ⧇ āϕ⧋āύ⧋ āχāĻŽā§‡āϜ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker pull <image_name>

āωāĻĻāĻžāĻšāϰāĻŖ:

bash
docker pull nginx:latest

āĻāϟāĻŋ āĻāύāϜāĻŋāύāĻāĻ•ā§āϏ (Nginx)-āĻāϰ āϞ⧇āĻŸā§‡āĻ¸ā§āϟ āĻ­āĻžāĻ°ā§āϏāύāϟāĻŋ āύāĻžāĻŽāĻŋā§Ÿā§‡ āφāύāĻŦ⧇āĨ¤


ā§Š. āχāĻŽā§‡āϜ āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻž (Push Image) ​

āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϕ⧋āύ⧋ āχāĻŽā§‡āϜ Docker Hub āĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāϤ⧇ āϤ⧁āϞ⧇ āϰāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker push <your_username>/<image_name>:<tag>

IMPORTANT

āĻĒ⧁āĻļ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻ…āĻŦāĻļā§āϝāχ docker login āĻ•āϰ⧇ āύāĻŋāϤ⧇ āĻšāĻŦ⧇āĨ¤


ā§Ē. āχāĻŽā§‡āϜ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāĻž (Remove Image) ​

āĻ…āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āχāĻŽā§‡āϜ āϞ⧋āĻ•āĻžāϞ āĻŽā§‡āĻļāĻŋāύ āĻĨ⧇āϕ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker rmi <image_id_or_name>

āϝāĻĻāĻŋ āϕ⧋āύ⧋ āχāĻŽā§‡āϜ āĻāĻ•āϟāĻŋ āϰāĻžāύāĻŋāĻ‚ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āĻĄāĻ•āĻžāϰ āϏ⧇āϟāĻŋ āĻŽā§āĻ›āϤ⧇ āĻĻāĻŋāĻŦ⧇ āύāĻžāĨ¤ āϏ⧇āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĢā§‹āĻ°ā§āϏāĻĢ⧁āϞāĻŋ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāϤ⧇ -f āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžā§Ÿ (āϤāĻŦ⧇ āĻāϟāĻŋ āϏāĻžāĻŦāϧāĻžāύ⧇ āĻ•āϰāĻž āωāϚāĻŋāϤ)āĨ¤


ā§Ģ. āχāĻŽā§‡āĻœā§‡āϰ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ (Inspect) ​

āĻāĻ•āϟāĻŋ āχāĻŽā§‡āĻœā§‡āϰ āϭ⧇āϤāϰ⧇ āϕ⧀ āϕ⧀ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āφāϛ⧇ āϤāĻž āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ JSON āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker image inspect <image_name_or_id>

āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āχāĻŽā§‡āĻœā§‡āϰ āϞ⧇āϝāĻŧāĻžāϰ, āĻāύāĻ­āĻžā§ŸāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋā§Ÿā§‡āĻŦāϞ āĻāĻŦāĻ‚ āύ⧇āϟāĻ“ā§ŸāĻžāĻ°ā§āĻ• āĻ•āύāĻĢāĻŋāĻ— āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤


ā§Ŧ. āχāĻŽā§‡āĻœā§‡āϰ āχāϤāĻŋāĻšāĻžāϏ āĻĻ⧇āĻ–āĻž (History) ​

āχāĻŽā§‡āϜāϟāĻŋ āϕ⧋āύ āϕ⧋āύ āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āϏāĻŽāĻ¨ā§āĻŦā§Ÿā§‡ āϤ⧈āϰāĻŋ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker image history <image_name_or_id>

āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āϏāĻžāχāϜ āĻāĻŦāĻ‚ āϕ⧋āύ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϞ⧇āϝāĻŧāĻžāϰāϟāĻŋ āϤ⧈āϰāĻŋ āĻšā§Ÿā§‡āϛ⧇ āϤāĻž āϜāĻžāύāĻžāĻŦ⧇āĨ¤


ā§­. āĻ…āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āχāĻŽā§‡āϜ āĻ•ā§āϞāĻŋāύāφāĻĒ (Prune) ​

āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āύ⧇āĻ• āϏāĻŽā§Ÿ āĻāĻŽāύ āχāĻŽā§‡āϜ āĻĨāĻžāϕ⧇ āϝ⧇āϗ⧁āϞ⧋āϰ āϕ⧋āύ⧋ āύāĻžāĻŽ āĻŦāĻž āĻŸā§āϝāĻžāĻ— āύ⧇āχ (Dangling images)āĨ¤ āĻāϗ⧁āϞ⧋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker image prune

āϏāĻŦ āĻ…āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ (unused) āχāĻŽā§‡āϜ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇:

bash
docker image prune -a

āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻĨ⧇āϕ⧇āχ Docker Hub-āĻ āϕ⧋āύ⧋ āχāĻŽā§‡āϜ āϏāĻžāĻ°ā§āϚ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ:

bash
docker search <term>

āωāĻĻāĻžāĻšāϰāĻŖ:

bash
docker search python

āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āϜāĻžāύāĻžāĻŦ⧇ āĻĒāĻžāχāĻĨāύ⧇āϰ āĻ…āĻĢāĻŋāϏāĻŋ⧟āĻžāϞ āχāĻŽā§‡āϜ āϕ⧋āύāϟāĻŋ āĻāĻŦāĻ‚ āϏ⧇āϟāĻŋāϰ āϰ⧇āϟāĻŋāĻ‚ āϕ⧇āĻŽāύāĨ¤


āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϏāĻžāĻŽāĻžāϰāĻŋ āĻŸā§‡āĻŦāĻŋāϞ ​

CommandDescription
docker imagesāϏāĻŦ āϞ⧋āĻ•āĻžāϞ āχāĻŽā§‡āϜ āϞāĻŋāĻ¸ā§āϟ āĻ•āϰ⧇
docker pullāϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āĻĨ⧇āϕ⧇ āχāĻŽā§‡āϜ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇
docker pushāχāĻŽā§‡āĻœā§‡ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāϤ⧇ āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧇
docker rmiāχāĻŽā§‡āϜ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧇
docker image inspectāχāĻŽā§‡āĻœā§‡āϰ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻĻ⧇āĻ–āĻžā§Ÿ
docker image historyāχāĻŽā§‡āĻœā§‡āϰ āϞ⧇āϝāĻŧāĻžāϰ āĻšāĻŋāĻ¸ā§āĻŸā§‹āϰāĻŋ āĻĻ⧇āĻ–āĻžā§Ÿ
docker image pruneāĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āχāĻŽā§‡āϜ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧇
docker searchāĻĄāĻ•āĻžāϰ āĻšāĻžāĻŦ⧇ āχāĻŽā§‡āϜ āϖ⧁āρāĻœā§‡ āĻĻā§‡ā§Ÿ

TIP

āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞ⧋ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāϏ āĻ•āϰāĻžāϰ āϏāĻŽā§Ÿ āχāĻŽā§‡āϜ āφāχāĻĄāĻŋ-āϰ āĻĒā§āϰāĻĨāĻŽ ā§Š-ā§Ē āϟāĻŋ āĻ…āĻ•ā§āώāϰ āϞāĻŋāĻ–āϞ⧇āχ āĻĄāĻ•āĻžāϰ āϤāĻž āĻŦ⧁āĻā§‡ āĻ¨ā§‡ā§ŸāĨ¤ āĻĒ⧁āϰ⧋ āφāχāĻĄāĻŋ āϞ⧇āĻ–āĻžāϰ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ āĻšā§Ÿ āύāĻžāĨ¤

Released under the MIT License.