立即前往

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
查看全部活动
热门活动
  • 智算采购季 热销S6云服务器2核4G限时88元/年起,部分主机可加赠对象存储组合包!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 一键部署Llama3大模型学习机 0代码一键部署,预装最新主流大模型Llama3与StableDiffusion
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 产品能力
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
    • 关系数据库SQL Server版
    • 企业主机安全
    • 云防火墙
    • CDN加速
    • 物理机
    • GPU云主机
    • 天翼云电脑(政企版)
    • 天翼云电脑(公众版)
    • 云主机备份
    • 弹性云主机
      搜索发现
      关系数据库SQL Server版企业主机安全云防火墙CDN加速物理机GPU云主机天翼云电脑(政企版)天翼云电脑(公众版)云主机备份弹性云主机
    • 文档
    • 控制中心
    • 备案
    • 管理中心
    • 登录
    • 免费注册

    Docker容器命令

    首页 知识中心 其他 文章详情页

    Docker容器命令

    2023-07-25 08:19:33 阅读次数:370

    centos,docker,容器

    启动守护式容器
    docker run -d 容器名
    
    • 使用镜像centos:latest以后台模式启动一个容器
    docker run -d centos
    

    Docker容器命令(二)

    • 问题:然后docker ps -a 进行查看, 会发现容器已经退出,很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。

    • 这个是docker的机制问题,比如你的web容器,我们以nginx为例,正常情况下,我们配置启动服务只需要启动响应的service即可。例如:service nginx start,但是,这样做,nginx为后台进程模式运行,就导docker前台没有运行的应用,这样的容器后台启动后,会立即自杀因为他觉得他没事可做了.所以,最佳的解决方案是,将你要运行的程序以前台进程的形式运行

    • 注意:docker交付时都会 返回个虚拟的终端号

    Docker容器命令(二)

    查看容器日志
    docker logs -f -t --tail 容器ID
    
    • -t 是加入时间戳
    • -f 跟随最新的日志打印
    • --tail 数字 显示最后多少条
    docker run -d centos /bin/sh -c "while true;do echo hello zzyy;sleep 2;done"
    

    Docker容器命令(二)

    • 每个两秒钟打印日志的变化
      Docker容器命令(二)
      Docker容器命令(二)
    查看容器内运行的进程
    docker top 容器ID
    

    Docker容器命令(二)

    查看容器内部细节
    docker inspect 容器ID
    

    以json形式描述的键值对
    Docker容器命令(二)

    进入正在运行的容器并以命令行交互

    案例:kill以前的centos容器,重新启动新的启动交互式容器centos,ctrl+P+Q:容器不停止退出。
    Docker容器命令(二)
    然后重新进入刚才没有停止退出的centos容器

    重新进入:docker attach 容器ID
    

    Docker容器命令(二)

    • 对宿主机里的容器镜像进行操作
    • docker exec -it 容器ID bashShell
      exec:执行
    docker exec -t 2c5a0cb54cc1 ls -l /tmp
    

    Docker容器命令(二)

    上述两个区别:
    attach 直接进入容器启动命令的终端,不会启动新的进程
    exec 是在容器中打开新的终端,并且可以启动新的进程

    docker exec -it 2c5a0cb54cc1 /bin/bash
    

    这个命令还可以这样进入到容器镜像操作,类似于attach,进入容器后再可以查看。所以exec比attach命令强大。
    Docker容器命令(二)
    可以使用kill结束进程
    Docker容器命令(二)

    从容器内拷贝文件到主机上

    docker cp 容器ID:容器内路径 目的主机路径

    Docker容器命令(二)
    案例:把centos镜像中的ks-script-0n44nrd1拷贝到宿主机的root下,拷贝的时候也可以改名
    Docker容器命令(二)

    docker cp 3f4bcf256fae:/tmp/ks-script-0n44nrd1 /root
    

    Docker容器命令(二)

    小总结
    • 常用命令
      Docker容器命令(二)
    attach    Attach to a running container                 # 当前 shell 下 attach 连接指定运行镜像
    build     Build an image from a Dockerfile              # 通过 Dockerfile 定制镜像
    commit    Create a new image from a container changes   # 提交当前容器为新的镜像
    cp        Copy files/folders from the containers filesystem to the host path   #从容器中拷贝指定文件或者目录到宿主机中
    create    Create a new container                        # 创建一个新的容器,同 run,但不启动容器
    diff      Inspect changes on a container's filesystem   # 查看 docker 容器变化
    events    Get real time events from the server          # 从 docker 服务获取容器实时事件
    exec      Run a command in an existing container        # 在已存在的容器上运行命令
    export    Stream the contents of a container as a tar archive   # 导出容器的内容流作为一个 tar 归档文件[对应 import ]
    history   Show the history of an image                  # 展示一个镜像形成历史
    images    List images                                   # 列出系统当前镜像
    import    Create a new filesystem image from the contents of a tarball # 从tar包中的内容创建一个新的文件系统映像[对应export]
    info      Display system-wide information               # 显示系统相关信息
    inspect   Return low-level information on a container   # 查看容器详细信息
    kill      Kill a running container                      # kill 指定 docker 容器
    load      Load an image from a tar archive              # 从一个 tar 包中加载一个镜像[对应 save]
    login     Register or Login to the docker registry server    # 注册或者登陆一个 docker 源服务器
    logout    Log out from a Docker registry server          # 从当前 Docker registry 退出
    logs      Fetch the logs of a container                 # 输出当前容器日志信息
    port      Lookup the public-facing port which is NAT-ed to PRIVATE_PORT    # 查看映射端口对应的容器内部源端口
    pause     Pause all processes within a container        # 暂停容器
    ps        List containers                               # 列出容器列表
    pull      Pull an image or a repository from the docker registry server   # 从docker镜像源服务器拉取指定镜像或者库镜像
    push      Push an image or a repository to the docker registry server    # 推送指定镜像或者库镜像至docker源服务器
    restart   Restart a running container                   # 重启运行的容器
    rm        Remove one or more containers                 # 移除一个或者多个容器
    rmi       Remove one or more images             # 移除一个或多个镜像[无容器使用该镜像才可删除,否则需删除相关容器才可继续或 -f 强制删除]
    run       Run a command in a new container              # 创建一个新的容器并运行一个命令
    save      Save an image to a tar archive                # 保存一个镜像为一个 tar 包[对应 load]
    search    Search for an image on the Docker Hub         # 在 docker hub 中搜索镜像
    start     Start a stopped containers                    # 启动容器
    stop      Stop a running containers                     # 停止容器
    tag       Tag an image into a repository                # 给源中镜像打标签
    top       Lookup the running processes of a container   # 查看容器中运行的进程信息
    unpause   Unpause a paused container                    # 取消暂停容器
    version   Show the docker version information           # 查看 docker 版本号
    wait      Block until a container stops, then print its exit code   # 截取容器停止时的退出状态值
    
    版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/xdr630/2786456,作者:兮动人,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

    上一篇:DBeaver连接GaussDB

    下一篇:nexus搭建maven私有仓库

    相关文章

    2025-04-23 08:18:27

    行为模式---迭代器模式

    迭代器模式是设计模式的行为模式,它的主要设计思想是提供一个可以操作聚合对象(容器或者复杂数据类型)表示(迭代器类)。通过迭代器类去访问操作聚合对象可以隐藏内部表示,也可以使客户端可以统一处理不同类型的家具和对象。

    2025-04-23 08:18:27
    创建 , 容器 , 接口 , 模式 , 迭代
    2025-04-23 08:18:27

    结构型模式--组合模式

    组合人模式是结构型设计模式的一种,主要是用于解决代码中出现类像树一样进行组合而出现的组合结构的相关操作问题。使其树中的任意一个节点(无论是子节点还是父节点)都可以使用同一套接口进行操作。

    2025-04-23 08:18:27
    元素 , 容器 , 模式 , 组合 , 节点
    2025-04-22 09:28:19

    【C++】stack、queue的模拟实现与deque的介绍

    【C++】stack、queue的模拟实现与deque的介绍

    2025-04-22 09:28:19
    deque , queue , stack , 容器 , 适配器
    2025-04-16 09:26:39

    k8s容器基础资源指标讲解

    k8s容器基础资源指标讲解

    2025-04-16 09:26:39
    bytes , cpu , 容器
    2025-04-16 09:26:39

    创建prometheus的statsfulset配置

    创建prometheus的statsfulset配置

    2025-04-16 09:26:39
    Pod , prometheus , 容器 , 设置
    2025-04-15 09:19:05

    【C++】STL----deque

    C++ 中的容器适配器(Container Adapters)是对标准容器(如 vector, list 等)的进一步封装,提供了更加简化的接口。**C++ 提供了三种容器适配器:stack、queue 和 priority_queue。**这些适配器并没有创建新的容器类型,而是通过对已有容器进行封装,使其具有某种特定的行为。

    2025-04-15 09:19:05
    deque , queue , stack , 容器 , 适配器
    2025-04-14 09:27:25

    【C++】Stack

    stack是一种容器适配器,专门用来处理后进先出操作,其删除只能从容器的一端进行元素的插入和提取操作

    2025-04-14 09:27:25
    deque , stack , 元素 , 容器 , 适配器
    2025-04-14 09:26:51

    如何在 Ubuntu 上安装 Docker:详细步骤指南

    在使用 Docker 时,如果遇到 Command ‘docker’ not found 的错误,说明系统上尚未安装 Docker。本文将详细介绍如何在 Ubuntu 系统上安装 Docker,并验证其是否正常运行。

    2025-04-14 09:26:51
    docker , Docker , 命令 , 安装 , 运行
    2025-04-11 07:16:05

    docker快速部署gitlab

    docker快速部署gitlab

    2025-04-11 07:16:05
    docker , gitlab , url , 主机名 , 容器 , 默认
    2025-04-11 07:16:05

    部署loki,grafana 以及springcloud用法举例

    部署loki,grafana 以及springcloud用法举例

    2025-04-11 07:16:05
    compose , docker , grafana , springcloud , 日志 , 部署
    查看更多
    推荐标签

    作者介绍

    天翼云小翼
    天翼云用户

    文章

    32777

    阅读量

    4801991

    查看更多

    最新文章

    如何在 Ubuntu 上安装 Docker:详细步骤指南

    2025-04-14 09:26:51

    一起学docker系列之五docker的常用命令--操作容器的命令

    2025-03-26 08:57:33

    docker学习笔记02

    2025-03-26 08:57:33

    docker之容器网络篇

    2025-03-17 08:27:30

    【Docker】 privileged: true:允许容器获得比默认更高的权限

    2025-03-11 09:34:56

    【CPP11新特性,列表初始化】列表初始化与初始化列表是不是一个概念?列表是怎么初始化的?

    2025-03-10 09:52:54

    查看更多

    热门文章

    docker学习-构建镜像

    2023-04-19 09:22:48

    k8s安装gitlab,yaml如何写?

    2023-06-07 07:34:28

    CentOS7 yum 安装git

    2023-04-13 10:26:25

    CentOS 7 上安装 Docker与其它后续操作

    2023-04-27 06:31:23

    用golang官方Docker镜像运行项目

    2023-05-10 05:59:23

    Kubernetes的 pod 重启策略、Pod状态、生命周期

    2023-05-05 10:12:58

    查看更多

    热门标签

    linux java python javascript 数组 前端 docker Linux vue 函数 shell git 容器 spring 节点
    查看更多

    相关产品

    弹性云主机

    随时自助获取、弹性伸缩的云服务器资源

    天翼云电脑(公众版)

    便捷、安全、高效的云电脑服务

    对象存储

    高品质、低成本的云上存储服务

    云硬盘

    为云上计算资源提供持久性块存储

    查看更多

    随机文章

    IDEA的Docker插件实战(Docker-compose)

    利用deployment创建挂载本地路径的容器

    docker swam 集群实现负载均衡

    tailor+ skipper 实现micro-frontends 简单试用

    linux的重定向与xshell原理

    浅看docker原理

    • 7*24小时售后
    • 无忧退款
    • 免费备案
    • 专家服务
    售前咨询热线
    400-810-9889转1
    关注天翼云
    • 权益商城
    • 天翼云APP
    • 天翼云微信公众号
    服务与支持
    • 备案中心
    • 售前咨询
    • 智能客服
    • 自助服务
    • 工单管理
    • 客户公告
    • 涉诈举报
    账户管理
    • 管理中心
    • 订单管理
    • 余额管理
    • 发票管理
    • 充值汇款
    • 续费管理
    快速入口
    • 权益商城
    • 文档中心
    • 最新活动
    • 免费试用
    • 信任中心
    • 天翼云学堂
    云网生态
    • 甄选商城
    • 渠道合作
    • 云市场合作
    了解天翼云
    • 关于天翼云
    • 天翼云APP
    • 服务案例
    • 新闻资讯
    • 联系我们
    热门产品
    • 云电脑
    • 弹性云主机
    • 云电脑政企版
    • 天翼云手机
    • 云数据库
    • 对象存储
    • 云硬盘
    • Web应用防火墙
    • 服务器安全卫士
    • CDN加速
    热门推荐
    • 云服务备份
    • 边缘安全加速平台
    • 全站加速
    • 安全加速
    • 云服务器
    • 云主机
    • 智能边缘云
    • 应用编排服务
    • 微服务引擎
    • 共享流量包
    更多推荐
    • web应用防火墙
    • 密钥管理
    • 等保咨询
    • 安全专区
    • 应用运维管理
    • 云日志服务
    • 文档数据库服务
    • 云搜索服务
    • 数据湖探索
    • 数据仓库服务
    友情链接
    • 中国电信集团
    • 189邮箱
    • 天翼企业云盘
    • 天翼云盘
    ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
    公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
    • 用户协议
    • 隐私政策
    • 个人信息保护
    • 法律声明
    备案 京公网安备11010802043424号 京ICP备 2021034386号