👩🏼‍💻 Docker 初学者指南 - 由初学者👨🏼‍💻 GenAI LIVE! 提供 | 2025 年 6 月 4 日

2025-06-10

👩🏼‍💻 Docker 初学者指南 - 由初学者撰写 👨🏼‍💻

GenAI LIVE! | 2025年6月4日

你好世界,

我一直在学习 Docker🐳。我想分享一些入门级的开发基础命令,希望大家能够了解 Docker、容器和虚拟化的基础知识。

我正在使用 Windows 10 2004 更新🐱‍👓,此更新随 WSL2 一起提供。在本教程中,我在 WSL2 上使用 Ubuntu。

信息ℹ

显示所有命令



$ docker


Enter fullscreen mode Exit fullscreen mode

Docker

Docker 版本



$ docker version


Enter fullscreen mode Exit fullscreen mode

显示容器数量等信息



$ docker info


Enter fullscreen mode Exit fullscreen mode

容器⛴

在前台创建并运行容器



docker container run -it -p 80:80 nginx


Enter fullscreen mode Exit fullscreen mode

在前台运行容器

在后台创建并运行容器



$ docker container run -d -p 80:80 nginx


Enter fullscreen mode Exit fullscreen mode

在后台运行

正在运行的容器

跑步

命名容器



$ docker container run -d -p 80:80 --name nginx-proxy nginx


Enter fullscreen mode Exit fullscreen mode

列出正在运行的容器



$ docker container ls


Enter fullscreen mode Exit fullscreen mode

运行所有容器

列出所有容器



$ docker container ls -a


Enter fullscreen mode Exit fullscreen mode

停止容器



$ docker container stop [ID]


Enter fullscreen mode Exit fullscreen mode

停止容器

停止所有容器



$ docker stop $(docker ps -aq)


Enter fullscreen mode Exit fullscreen mode

删除容器(无法删除正在运行的容器)



$ docker container rm [ID]


Enter fullscreen mode Exit fullscreen mode

删除正在运行的容器



$ docker container rm -f [ID]


Enter fullscreen mode Exit fullscreen mode

删除多个容器



$ docker container rm [ID] [ID] [ID]


Enter fullscreen mode Exit fullscreen mode

删除所有容器



$ docker rm $(docker ps -aq)


Enter fullscreen mode Exit fullscreen mode

图片📸

列出我们下载的所有图像



$ docker images


Enter fullscreen mode Exit fullscreen mode

所有图片

从 docker hub 拉取新镜像



$ docker pull [IMAGE_NAME]


Enter fullscreen mode Exit fullscreen mode

拉取新镜像

删除一个或多个图像



$ docker image rm [IMAGE]
$ docker rmi $(docker images -a -q)


Enter fullscreen mode Exit fullscreen mode

注意:有什么建议吗?

快乐编码

寻找后端开发人员或全栈 Web 开发人员的入门级工作

http://pprathameshmore.github.io/

鏂囩珷鏉ユ簮锛�https://dev.to/praphameshmore/docker-for-beginners-by-beginner-3f7
PREV
使用 CSS 滤镜实现穷人的黑暗模式
NEXT
过去 5 年最酷的 JavaScript 特性