首页>软件资讯>常见问题

常见问题

docker的命令

发布时间:2025-05-06 12:05:28人气:62

以下是Docker常用命令的分类总结,涵盖容器管理、镜像操作、系统运维及网络配置等核心功能


一、容器管理命令

1.启动/停止容器


–docker start [容器名/ID]:启动已存在的容器(支持后台运行)


–docker stop [容器名/ID]:停止运行中的容器


–docker restart [容器名/ID]:重启容器


2.创建并运行容器


–docker run [选项] 镜像名:创建并启动容器

常用选项:


•-d:后台运行


•-p 宿主机端口:容器端口:端口映射(如-p 8080:80)


•-v 宿主机目录:容器目录:目录挂载


•--name 容器名:指定容器名称


•-e 环境变量=值:设置容器内环境变量


3.查看容器


–docker ps:列出运行中的容器


–docker ps -a:列出所有容器(包括已停止的)


–docker logs [容器名]:查看容器日志


4.删除容器


–docker rm [容器名/ID]:删除已停止的容器


–docker rm -f [容器名/ID]:强制删除运行中的容器


二、镜像管理命令

1.镜像获取与搜索


–docker pull [镜像名]:[标签]:下载镜像(默认标签为latest)


–docker search [镜像名]:搜索Docker Hub中的镜像(支持 --limit限制结果数、--filter过滤官方镜像)


2.镜像操作


–docker images:列出本地所有镜像


–docker rmi [镜像名/ID]:删除镜像(-f强制删除多个镜像)


–docker save 镜像名 > 文件名.tar:导出镜像为文件


–docker load -i 文件名.tar:从文件导入镜像


三、系统与运维命令

1.服务管理


–systemctl start docker:启动Docker服务


–systemctl enable docker:设置Docker开机自启


–docker stats [容器名]:实时监控容器资源使用(CPU、内存等)


2.信息查看


–docker version:查看Docker版本


–docker info:显示系统级信息(如容器数量、镜像数量)


–docker inspect [容器名]:查看容器详细信息(如IP地址)


四、网络与端口管理

1.端口映射


–docker run -p 宿主机端口:容器端口:启动时绑定端口(如-p 27017:27017)


2.网络配置


–docker network create 网络名:创建自定义网络(默认桥接模式)


–docker network ls:列出所有网络


五、其他实用命令

•docker exec -it [容器名] /bin/bash:进入运行中的容器终端


•docker cp 宿主机文件 容器名:容器路径:宿主机与容器间拷贝文件


•docker build -t 镜像名 .:通过Dockerfile构建镜像



上一条:深入浅出 Docker 网络

下一条:如何使用Docker exec命令