欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > docker中常用的命令

docker中常用的命令

2025/6/27 0:38:30 来源:https://blog.csdn.net/shenxiaomo1688/article/details/145807029  浏览:    关键词:docker中常用的命令

一、服务命令

systemctl start docker.service         启动docker服务

systemctl stop docker.service         关闭docker服务

systemctl enable docker.service     设置docker服务开机启动

systemctl disable docker.service     .禁止docker服务开机自启动

二、镜像命令

docker images               列出本地所有的镜像

docker pull <镜像名>:<标签>  从 Docker Hub 拉取镜像(如 docker pull nginx:latest)

docker search <镜像名>       在 Docker Hub 中搜索镜像

docker rmi <镜像ID或镜像名>   删除本地镜像

 三、容器命令

docker run <镜像名>                                     创建并启动容器

docker run -d <镜像名>                                以守护进程(后台)模式运行容器

docker run -it <镜像名> /bin/bash                以交互模式运行容器并进入容器终端

docker run -p <主机端口>:<容器端口> <镜像名>   映射主机端口到容器端口

docker run -v <主机目录>:<容器目录> <镜像名>    挂载主机目录到容器

docker start <容器ID或容器名>                  启动已停止的容器

docker rm <容器ID或容器名>                     删除已停止的容器

docker rm -f <容器ID或容器名>                 强制删除运行中的容器

docker exec -it <容器ID或容器名> /bin/bash 进入运行中的容器终端

docker logs <容器ID或容器名>                 查看容器日志

docker inspect <容器ID或容器名>            查看容器的详细信息

docker cp <容器ID或容器名>:<容器路径> <主机路径> 从容器复制文件到主机

docker cp <主机路径> <容器ID或容器名>:<容器路径> 从主机复制文件到容器

docker ps      查看本地所有运行中的容器

docker ps -a   查看本地所有容器

四、docker compose命令

Docker Compose 用于管理多容器应用。

docker-compose up 启动所有服务(在 docker-compose.yml 所在目录运行)

docker-compose up -d 以守护进程模式启动所有服务

docker-compose down 停止并删除所有服务

docker-compose ps 列出所有服务的状态

docker-compose logs 查看所有服务的日志

docker-compose build 构建或重新构建服务镜像

docker-compose exec <服务名> <命令> 在指定服务中执行命令

五、系统管理命令

docker info 显示 Docker 系统信息

docker version 显示 Docker 版本信息

docker system df 查看 Docker 磁盘使用情况

docker system prune 清理未使用的镜像、容器、网络和缓存

docker system prune -a 清理所有未使用的资源(包括未使用的镜像)

六、常用组合命令

docker rm -f $(docker ps -aq) 删除所有容器

docker rmi -f $(docker images -aq) 删除所有镜像

docker stop $(docker ps -aq) 停止所有容器

七、其他常用命令

docker login  登录 Docker Hub

docker logout 退出 Docker Hub

docker push <镜像名>:<标签> 将镜像推送到 Docker Hub

docker stats 实时查看容器的资源使用情况(CPU、内存等)

docker top <容器ID或容器名> 查看容器内运行的进程

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词