首页 > 其他分享 >Docker常用命令大全2-表格总结的 Docker 命令:

Docker常用命令大全2-表格总结的 Docker 命令:

时间:2024-08-27 13:36:29浏览次数:4  
标签:容器 container name image 常用命令 Docker docker 大全

Docker 容器命令
命令 描述
docker ps 列出所有运行中的容器
docker ps -a 列出所有容器(不考虑状态)
docker ps -s 列出所有运行中的容器及文件大小
docker ps -q 列出运行中容器的 ID
docker ps -aq 列出所有容器的 ID(不考虑状态)
docker ps --filter 'key=value' 过滤容器列表
docker run image_name 创建新容器从 Docker 镜像
docker run --name container_name image_name 创建新容器从 Docker 镜像,固定名称
docker start container_name_or_id 启动容器
docker stop container_name_or_id 停止运行中的容器
docker restart container_name_or_id 重新启动容器
docker pause container_name_or_id 暂停运行中的容器
docker unpause container_name_or_id 恢复已暂停的容器
docker run image_name 运行容器
docker run -it image_name 在交互模式下运行容器
docker run -d image_name 在后台模式下运行容器
docker run --rm image_name 删除容器在退出时
docker exec -it container_name_or_id /bin/bash 进入运行中的容器
docker run -p host_port:container_port image_name 映射容器的端口
docker rename old_container_name new_container_name 重命名容器
docker cp container_name_or_id:/path/to/file /host/path 从容器复制文件到主机
docker cp /host/path container_name_or_id:/path/to/file 从主机复制文件到容器
docker rm container_name_or_id 删除容器
docker container prune 删除已停止的容器
docker container prune -f 删除已停止和正在运行的容器

Docker 镜像命令
命令 描述
docker images 列出所有镜像
docker images -a 列出所有镜像(包括悬挂镜像)
docker images -q 列出镜像 ID
docker build -t image_name . 构建镜像
docker build -t image_name:tag . 构建镜像,使用不同标签
docker build -t image_name -f Dockerfile_custom . 构建镜像,使用自定义命名的 Dockerfile
docker history image_name 显示镜像历史
docker tag old_image_name new_image_name 重命名现有镜像
docker rmi image_name 删除镜像

Docker 网络命令
命令 描述
docker network ls 列出所有网络
docker network create network_name 创建网络
docker network inspect network_name 显示网络信息
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id 获取运行中容器的 IP 地址
docker network connect network_name container_name_or_id 连接容器到网络
docker run --network=network_name image_name 连接容器到网络,启动时
docker network disconnect network_name container_name_or_id 断开容器与网络的连接
docker network rm network_name 删除网络

Docker 卷命令
命令 描述
docker volume create volume_name 创建卷
docker volume ls 列出所有卷
docker run -v volume_name:/container/path image_name 挂载卷使用 -v 标志
docker run --mount source=volume_name,target=/container/path image_name 挂载卷使用 --mount 标志
docker volume inspect volume_name 获取卷详细信息
docker volume rm volume_name 删除卷
docker run -v /host/path:/container/path image_name 使用绑定挂载挂载卷
docker run --mount type=bind,source=/host/path,target=/container/path image_name 创建绑定挂载卷使用 --mount 标志

Docker Registry 命令
命令 描述
docker login 登录 Docker Hub
docker push registry_name/image_name:tag 将镜像推送到 Registry
docker pull registry_name/image_name:tag 从 Registry 下载镜像

系统级 Docker 命令
命令 描述
docker info 获取 Docker 信息
docker stats 获取正在运行容器的统计信息
docker stats $(docker ps -q) 获取所有容器的统计信息
docker version 显示 Docker 版本
docker inspect object_name_or_id 获取详细对象信息(容器、镜像、卷等)
docker system df 获取 Docker 使用情况摘要
docker system prune 清理 Docker 系统

标签:容器,container,name,image,常用命令,Docker,docker,大全
From: https://www.cnblogs.com/velloLei/p/18382535

相关文章

  • Docker常用命令大全
    一、docker运行管理类启动dockersystemctlstartdocker关闭dockersystemctlstopdocker重新启动dockersystemctlrestartdockerdocker设置自启动systemctlenabledocker查看docker运行状态systemctlstatusdocker查看docker版本号等信息dock......
  • Docker Compose配置详解
    1.什么是DockerCompose?DockerCompose是一种用于定义和运行多容器Docker应用程序的工具。通过一个docker-compose.yml文件,你可以配置应用程序的所有服务(例如,Web服务器、数据库、缓存)并轻松管理它们。2.基本DockerCompose命令docker-composeup:启动并运行docker-compose.ym......
  • linux常用命令
    一、netstat系列netstat-tn|awk'{print$6}' |sort|uniq-c这个命令由几个部分组成,每一部分都完成特定的任务,最终的目的是统计网络连接的状态。我们可以将其分解成以下几部分:netstat-tn:netstat 是一个用于显示网络连接、路由表和网络接口信息的命令。-t 选......
  • Docker 操作命令大全
    镜像管理搜索镜像dockersearch<image_name>拉取镜像dockerpull<image_name>:<tag>列出本地镜像dockerimages删除镜像dockerrmi<image_name>:<tag>强制删除镜像:dockerrmi-f<image_id>构建镜像dockerbuild-t<image_name>:&l......
  • 使用xinference部署自定义embedding模型(docker)
    使用xinference部署自定义embedding模型(docker)说明:首次发表日期:2024-08-27官方文档:https://inference.readthedocs.io/zh-cn/latest/index.html使用docker部署xinferenceFROMnvcr.io/nvidia/pytorch:23.10-py3#KeepsPythonfromgenerating.pycfilesinthecontai......
  • QNAP威联通SMB共享无法访问,解法大全
    hello大家好,我是你们的新伙伴,稳重的大王~ 本文会介绍多种smba访问中,常见的问题解决思路,大家可以逐一对照,希望能帮到大家~多点关注多点赞,给博主更新一点动力哈~ 话不多说,直接步入正题。每个故障现象都有截图,然后各自对照自己的问题去尝试。也可以挨个把办法都试一下,包解......
  • 《黑神话:悟空》提示d3dx9_34.dll丢失怎么办 d3dx9_34.dll丢失修复方案大全
    d3dx9_34.dll是一个与DirectX9相关的动态链接库(DLL)文件,通常与使用DirectX9的游戏或应用程序的功能实现有关。这个DLL文件包含了一些DirectX9图形功能的辅助函数,对于确保游戏或应用程序的正常运行非常重要。当d3dx9_34.dll文件丢失时,可能会导致以下问题:游戏或应用程序可......
  • 国内ubuntu安装docker,支持amd64/arm64
    当前有一台鲲鹏920处理器的服务器,需要在服务器上安装docker,但是由于国内服务器无法访问docker官网,故在收集各资料后,实践后整理出一个简易文档。1.卸载默认安装的dockersudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc2.安装使用https使用存储库的......
  • jenkins安装及自动化部署-docker部署
    一、安装1.创建jenkins工作目录mkdir/home/chanfi/docker/jenkins2.下载JDK#进入工作目录下cd/home/chanfi/docker/jenkins#创建JDK目录mkdirjavacdjava#下载jdk(或到官网中下载:https://www.oracle.com/java/technologies/downloads/?er=221886)wgethttps://d......
  • 镜像的迁移、镜像的创建、使用docker查看ip、端口映射、容器持久化
    一、镜像的迁移打包镜像dockersave-o文件名称镜像名:标签#查看帮助命令 [root@docker~]#docker--help #查看save打包用法 [root@docker~]#docker save--help #查看原有镜像 [root@docker~]#dockerimages #将镜像打包 [root@docker~]#docke......