docker基本命令大全
以下是一些常用的 Docker 命令:
-
镜像相关命令:
docker images
:列出本地所有镜像。docker pull <image_name>
:从 Docker Hub 下载指定镜像。docker rmi <image_name>
:删除指定镜像。docker build -t <image_name> <path_to_Dockerfile>
:根据 Dockerfile 构建镜像。
-
容器相关命令:
docker ps
:列出正在运行的容器。docker create <image_name>
:创建一个新的容器。docker start <container_id>
:启动一个已创建的容器。docker stop <container_id>
:停止一个正在运行的容器。docker rm <container_id>
:删除一个容器。docker logs <container_id>
:查看容器的日志输出。
-
容器生命周期管理:
docker run <image_name>
:创建并启动一个新容器。-d
参数可以在后台模式下运行容器。-p <host_port>:<container_port>
参数可以映射宿主机和容器的端口。-v <host_path>:<container_path>
参数可以挂载宿主机和容器的目录。
docker exec -it <container_id> <command>
:在正在运行的容器中执行命令。-i
参数表示使用交互模式。-t
参数表示分配一个伪终端。
-
网络管理命令:
docker network ls
:列出所有网络。docker network create <network_name>
:创建一个新的网络。docker network connect <network_name> <container_id>
:将容器连接到指定网络。docker network disconnect <network_name> <container_id>
:从指定网络中断容器连接。
-
数据卷管理:
docker volume ls
:列出所有数据卷。docker volume create <volume_name>
:创建一个新的数据卷。docker volume inspect <volume_name>
:查看数据卷的详细信息。docker volume rm <volume_name>
:删除一个数据卷。
这些是一些常用的 Docker 命令,你可以根据需要使用它们来管理镜像、容器、网络和数据卷。对于更详细的信息和其他命令选项,请查阅 Docker 官方文档。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!