
镜像和容器
- 镜像(Image):是一个轻量级、可执行的独立软件包,包含运行某个软件所需的所有代码、运行时环境、库和设置。可以把它看作是一个应用程序的模板。
- 容器(Container):是镜像的一个运行实例。它是一个隔离的环境,可以在其中运行应用程序。容器共享主机操作系统的内核,但彼此之间是隔离的。
🐳常见命令
| 命令 | 说明 | 示例/文档地址 |
|---|---|---|
docker pull |
拉取(下载) 远程镜像到本地。 | docker pull <image_name>:<tag> |
docker push |
推送 本地镜像到 Docker Registry (仓库)。 | docker push <registry>/<image_name>:<tag> |
docker images |
查看 本地所有已下载的镜像。 | docker images |
docker rmi |
删除 本地指定的镜像。 | docker rmi <image_id_or_name> |
docker run |
创建并运行 一个新的容器。 | docker run -d --name <name> <image> |
docker ps |
查看 正在运行的容器(-a 查看所有)。 |
docker ps -a |
docker stop |
停止 一个或多个运行中的容器。 | docker stop <container_id_or_name> |
docker start |
启动 一个或多个已停止的容器。 | docker start <container_id_or_name> |
docker restart |
重新启动 一个或多个容器。 | docker restart <container_id_or_name> |
docker rm |
删除 一个或多个已停止的容器。 | docker rm <container_id_or_name> |
docker logs |
查看 容器的运行日志。 | docker logs -f <container_id_or_name> |
docker exec |
进入 运行中的容器内部执行命令。 | docker exec -it <container_id> /bin/bash |
docker save |
保存 镜像到本地压缩文件(.tar)。 |
docker save -o <file.tar> <image_name> |
docker load |
加载 本地压缩文件(.tar)到镜像列表。 |
docker load -i <file.tar> |
docker inspect |
查看 容器或镜像的详细配置信息(JSON 格式)。 | docker inspect <container_id_or_name> |
2026/1/17大约 24 分钟
