【Docker】Docker容器管理

2023-10-29

1. 容器外部操作

(1)通过实训平台进入到操作系统界面,在#后输入sudo docker run ubuntu:14.04 /bin/echo 'Hello world’命令,然后按Enter键,启动一个ubuntu容器,会输出“Hello World”。示例代码截图如图1所示:
在这里插入图片描述

(2)在#后输入sudo docker run -t -i ubuntu:14.04 /bin/bash命令,然后按Enter键,启动容器bash终端。示例代码截图如图2所示:

在这里插入图片描述

(3)在#后输入pwd命令,然后按Enter键,与容器终端进行交互。示例代码截图,如图3所示:

在这里插入图片描述
(4)在#后输入exit命令,然后按Enter键,退出容器。示例代码截图,如图4所示:

在这里插入图片描述

(5)在#后输入docker ps -a命令,然后按Enter键,查看CONTAINER ID(容器ID)。示例代码截图,如图5所示:

在这里插入图片描述

(6)在#后输入docker start f0974b92b254(容器ID)命令,然后按Enter键,启动容器。示例代码截图,如图6所示:

在这里插入图片描述
(7)在#后输入docker run ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"命令,然后按Enter键,不使用“-d”参数运行容器,一直输出“hello world”(按Ctrl+C键停止输出)。示例代码截图,如图7所示:
在这里插入图片描述

(8)在#后输入docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"命令,然后按Enter键,使用“-d”参数运行容器。示例代码截图,如图8所示:

在这里插入图片描述

(9)在#后输入docker ps命令,然后按Enter键,查看容器信息。示例代码截图,如图9所示:

在这里插入图片描述

(10)在#后输入docker logs 5bda3de017df(容器信息中的container ID)命令,然后按Enter键,查看容器信息。示例代码截图,如图10所示:

在这里插入图片描述

(11)在#后输入sudo docker run -idt ubuntu命令,然后按Enter键,启动一个容器。示例代码截图,如图11所示:

在这里插入图片描述

(12)在#后输入sudo docker ps命令,然后按Enter键,查看容器。示例代码截图,如图12所示:

在这里插入图片描述

(13)在#后输入sudo docker attach e3fb763060a0(容器信息中的container ID)命令,然后按Enter键,进入容器,然后在#后输入exit命令,退出容器。示例代码截图,如图13所示:

在这里插入图片描述

(14)退出容器后,在#后输入sudo docker export e3fb763060a0 > ubuntu.tar命令,然后按Enter键,导出容器。示例代码截图,如图14示:

在这里插入图片描述

(15)在#后输入cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0命令,然后按Enter键,导入容器。示例代码截图,如图15示:

在这里插入图片描述

(16)在#后输入sudo docker rm e3fb763060a0命令,然后按Enter键,删除容器。示例代码截图,如图16所示:

在这里插入图片描述

2. 容器内部操作

(1)在#后输入sudo docker run -t -i ubuntu:14.04 /bin/bash命令,然后按Enter键,启动一个容器。示例代码截图,如图17所示:
在这里插入图片描述

(2)在#后输入hostname命令,然后按Enter键,查看容器主机名。示例代码截图,如图18所示:

在这里插入图片描述

(3)在#后输入cat /etc/hosts命令,然后按Enter键,查看容器/etc/hosts文件。示例代码截图,如图19所示:

在这里插入图片描述

(4)在#后输入ip a命令,然后按Enter键,查看容器接口。示例代码截图,如图20所示:
在这里插入图片描述

(5)在#后输入ps -aux命令,然后按Enter键,查看容器接口。示例代码截图,如图21所示:

在这里插入图片描述

(6)在#后输入sudo apt-get update && apt-get install -y vim命令,然后按Enter键,在容器里安装vim软件包。示例代码截图,如图22所示:
在这里插入图片描述

安装结果,如图23所示:
在这里插入图片描述

3. 查看容器日志及相关操作

(1)在#后输入exit命令,退出容器,示例代码如图24所示:
在这里插入图片描述

在#后输入docker logs aa72d6f57f8a(此处ID通过docker ps -a 查询,为最后一个运行的容器)命令,然后按Enter键,查询守护式容器的日志。示例代码截图,如图25所示:
在这里插入图片描述

(2)在#后输入docker logs -f aa72d6f57f8a命令,然后按Enter键,跟踪守护式容器的日志。示例代码截图,如图26所示:
在这里插入图片描述

(3)在#后输入docker logs -ft aa72d6f57f8a 命令,然后按Enter键,跟踪守护式容器的最新日志。示例代码截图,如图27所示:
在这里插入图片描述

(4)在#后输入docker run --log-driver=“syslog” --name ubuntu_container -d ubuntu:14.04.3 /bin/sh -c “while true; do echo hello world; sleep 1; done” 命令,然后按Enter键,在容器级别启动syslog。示例代码截图,如图28所示:
在这里插入图片描述

(5)在#后输入docker top ubuntu_container 命令,然后按Enter键,查看守护式容器的进程。示例代码截图,如图29所示:
在这里插入图片描述

(6)在#后输入docker stats(按Ctrl+C键退出)命令,如图30所示,然后按Enter键,查看容器占用系统资源情况。示例代码如图31所示:
在这里插入图片描述
查看容器占用系统资源情况命令
在这里插入图片描述

(7)在#后输入docker exec -d ubuntu_container touch /etc/new_config_file命令,然后按Enter键,在容器中运行后台任务。示例代码截图,如图32所示:
在这里插入图片描述

(8)在#后输入docker inspect ubuntu_container命令,然后按Enter键,查看容器。示例代码截图,如图33所示:
在这里插入图片描述

(9)在#后输入docker inspect --format=’{{.NetworkSettings.IPAddress}}’ ubuntu_container命令,然后按Enter键,查看容器的IP地址。示例代码截图,如图34所示:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Docker】Docker容器管理 的相关文章

  • 游戏笔记本电脑可以进行 3D 建模和渲染吗?有哪些优势与缺点?

    3D 建模和渲染是创建令人惊叹的数字艺术 动画和游戏体验的最流行和最广泛使用的工具之一 随着技术的进步 对运行这些模型的强大计算机的需求呈指数级增长 对于那些寻求强大机器来处理 3D 建模任务的人来说 游戏笔记本电脑已成为一个可行的选择 游
  • 华为交换机的基本配置,看完秒懂

    一 交换机的基本配置 交换机连接方式 本地 计算机COM口 USB口 gt Console线 gt 交换机Console口 远程 Putty SecureCRT Xshell远程管理工具 华为VRP网络操作系统 1 华为的视图模式
  • 数据中台-让数据用起来-6

    文章目录 第六章 数据开发 数据价值提炼工厂 6 1 数据计算能力的4种类型 6 1 1 批计算 6 1 2 流计算 6 1 3 在线查询 6 1 4 即席分析 6 2 离线开发 1 作业调度 2 基线控制 3 异构存储 4 代码校验 5
  • VMWare虚拟机网络配置

    Bridged 桥接模式 桥接模式相当于虚拟机和主机在同一个真实网段 VMWare充当一个集线器功能 一根网线连到主机相连的路由器上 所以如果电脑换了内网 静态分配的ip要更改 图如下 NAT 网络地址转换模式 NAT模式和桥接模式一样可以
  • 企业网站建设方案书

    一 网站建设目标 1 1背景分析 现在网络的发展已呈现商业化 全民化 全球化的趋势 目前 几乎世界上所有的公司都在利用网络传递商业信息 进行商业活动 从宣传企业 发布广告 招聘雇员 传递商业文件乃至拓展市场 网上销售等 无所不能 如今网络已
  • 13 openEuler用户组管理

    文章目录 13 1 创建用户组 13 1 1 groupadd命令 13 1 2 用户组信息文件 13 1 3 创建用户组实例 13 2 修改用户组 13 2 1 修改GID 13 2 2 修改用户组名 13 3 删除用户组 13 4 将用
  • 【华为云计算产品系列】云上容灾架构实战部署详解

    华为云计算产品系列 云上容灾架构实战部署详解 1 前言 2 容灾方案介绍 2 1 本地高可用 2 2 同城双活 2 3 主备容灾 同步远程复制 异步远程复制 2 3 1 同步远程复制 2 3 2 异步远程复制 2 4 两地三中心 3 基于主
  • 快速玩转 Llama2!阿里云机器学习 PAI 推出最佳实践

    前言 近期 Meta 宣布大语言模型 Llama2 开源 包含7B 13B 70B不同尺寸 分别对应70亿 130亿 700亿参数量 并在每个规格下都有专门适配对话场景的优化模型Llama 2 Chat Llama2 可免费用于研究场景和商
  • 国际版阿里云/腾讯云:阿里云流量包是用来做什么

    阿里云流量包是用来做什么 阿里云同享流量包是一种通用流量套餐 同享流量包具有多地域和多产品流量抵扣的优势 同享流量包不仅能够抵扣云服务器ECS发生的流量 还能够抵扣弹性公网IP和负载均衡SLB发生的流量 同享流量包掩盖产品规模广 同享流量包
  • 【云知识】云计算平台都有那些,涨涨云概念

    2023年 第36周 给自己一个目标 然后坚持总会有收货 不信你试试 云计算平台是指为企业和个人提供云计算服务的基础架构和环境 它提供了一系列的硬件 软件和网络设施 用于支持应用程序的部署 管理和运行 以及数据的存储 处理和传输 目录 一
  • 阿里云无影云电脑怎么买?阿里无影云电脑教程

    可以理解成一台普通的远程连接的电脑不能用于建站之类 纯粹处理办公文档一类 阿里云无影云电脑怎么买 云电脑无影在哪里买 阿里云无影云电脑已经底调上线 可以在阿里云官方云小站购买 目前 阿里云无影云电脑针对新用户有优惠活动 mini版无影云电脑
  • 北森,SaaS风口上的「新范式」

    在单纯的战略表象背后 成立19年 北森在每一个节点做选择的核心驱动力是什么 这家公司是否拥有自己内部的 组织密码 作者 皮爷 出品 产业家 2013年 纪伟国决定要去美国 取取经 和他同行的还有参与了北森A轮融资的经纬等机构投资人 对于北森
  • 企业如何实现上云、选云和买云的三步走

    云计算的发展进入稳定期后 客户的关注点已经聚焦到了混合云 从混合云的视角出发来看 公有云厂家的产品已经琳琅满目非常成熟了 从传统的虚拟服务器 存储 网络 到数据库 中间件到 Docker 等 各大主流公有云厂商都推出了具有相当竞争力的产品
  • 入门系列之使用Sysdig监视您的Ubuntu 16.04系统

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由乌鸦 发表于云 社区专栏 介绍 Sysdig是一个全面的开源系统活动监控 捕获和分析应用程序 它具有强大的过滤语言和可自定义的输出 以及可以使用称为chisels 的Lua脚本
  • 全国职业技能大赛云计算--高职组赛题卷④(容器云)

    全国职业技能大赛云计算 高职组赛题卷 容器云 第二场次题目 容器云平台部署与运维 任务1 Docker CE及私有仓库安装任务 5分 任务2 基于容器的web应用系统部署任务 15分 任务3 基于容器的持续集成部署任务 15分 任务4 Ku
  • 光环云与亚马逊云科技成功举办“合作伙伴成长峰会:赋能与共赢”活动

    光环云作为由光环新网和西云数据所提供的亚马逊云科技中国区域推广计划的授权增值推广商 致力于帮助中国企业更加方便 高效 安全地享受亚马逊云科技云服务 加速数字化转型 2023年11月29日 光环云携手亚马逊云科技和商礼科技成功举办 合作伙伴成
  • 干货下载丨不分业态、不关注核心需求,怎么做得好项目管理?!

    项目管理 装备制造业的破局利刃 对于装备制造行业而言 每一笔订单都是 非标定制 小批量制造 这种特性决定了其行业企业普遍存在 新品开发周期长 生产效率低 质量不稳定 交货期不稳定 成本预算难控制 非标品报价慢 等问题 如何提升企业的管理水平
  • AWS-WAF-CDN基于速率rate的永久黑名单方案(基于lambda实现)

    参考方案 有坑 所以产生了这篇博客 点击跳转 1 部署waf 有则跳过 必须存在一个rate速率规则 后面的方案堆栈要用 新建rate速率规则 关联cdn资源 2 部署堆栈 美国东部 弗吉尼亚北部 us east 1 1 堆栈文件获取方式
  • CloudPulse:一款针对AWS云环境的SSL证书搜索与分析引擎

    关于CloudPulse CloudPulse是一款针对AWS云环境的SSL证书搜索与分析引擎 广大研究人员可以使用该工具简化并增强针对SSL证书数据的检索和分析过程 在网络侦查阶段 我们往往需要收集与目标相关的信息 并为目标创建一个专用文
  • 实实在在万事达!实在智能助力山东万事达集团加速数智化转型

    近日 杭州实在智能科技有限公司 以下简称 实在智能 与山东建筑钢市场 领头羊 山东万事达控股有限公司 以下简称 万事达集团 召开 RPA 机器人流程自动化 项目启动会 实在智能携手万事达集团 联合共建财务RPA一体化研发管理项目 以下简称

随机推荐

  • echarts 自定义鼠标悬停展示

    tooltip trigger axis formatter function params let htmlStr for let i 0 i lt params length i const param params i const x
  • 100天精通Python(可视化篇)——第82天:matplotlib绘制不同种类炫酷散点图参数说明+代码实战(二维散点图、三维散点图、散点图矩阵)

    文章目录 专栏导读 0 前言 1 参数说明 2 两主特征 二维散点图 1 普通散点图 2 文字标签散点图 3 带颜色映射的散点图 4 ArcGIS散点图 5
  • 微信小程序总结(2)- 需求分析

    在真正进入代码开发之前 很重要的一步就是进行需求分析 用户画像 这款微信小程序的主要用户是谁 是年轻人 中年人 还是老年人 是男生 还是女生 是工薪阶层 还是企业主 是金融理财 还是在线票务 在进行一定范围的样本调查后 可以得出一个精准的用
  • [Unity存档系统]简单介绍Unity常见存档系统之一PlayerPrefs以及使用方法

    学习目标 如果你和我同样苦恼于游戏相关的数据怎么存储与读取 那么不妨看看这个up主有关Unity存档系统的教程 Unity 存档系统 Part 1 PlayerPrefs Unity初学者系列教程 数据存取 存档读档 Save Load 哔
  • 实战:第六章:H5微信与支付宝调试错误,请回到请求来源地,重新发起请求。 错误代码 insufficient-isv-permissions

    H5支付宝支付 接人H5手机网站支付宝支付时 已经将表单发给页面了 支付宝响应调试错误 请回到请求来源地 重新发起请求 错误代码 insufficient isv permissions 错误原因 ISV权限不足 建议在开发者中心检查对应功
  • 【软件推荐系列第 3 篇】如何下载、设置时钟屏保

    这是 软件推荐系列第 3 篇 如果觉得有用的话 欢迎关注专栏 为避免 CSDN 审核时把这篇文章以广告类型划分 下面的字母 A 代表 fliqlo 后台不少人问我怎么给电脑设置时钟屏保的 效果如下图所示 其实很简单 下载一个叫 A 的软件就
  • 两数之和

    题目 给定一个整数数组 nums 和一个整数目标值 target 请你在该数组中找出 和为目标值 target 的那 两个 整数 并返回它们的数组下标 你可以假设每种输入只会对应一个答案 但是 数组中同一个元素在答案里不能重复出现 你可以按
  • LVGL V8下png图片缩放显示

    这几天在研究LVGL V8下显示png图片和缩放问题 1 软件硬件环境 硬件环境 宸芯科技的SS202X系列芯片 这里使用的是SS202D 软件环境 Linux 移植的嵌入式系统 LVGL V8 编译器 arm linux gnueabih
  • 【c++模板笔记一】模板的介绍及其重载

    2015年2月11日 周三晴 有一段时间没有更新博客了 这几天在整理前段时间所学的c 知识点就没有更新了 最近开始研究c 的模板的STL 于是开始继续写下自己的一点所得吧 模板和STL都是c 中比较实用的东西 能把我们省下很多事情 简化编码
  • mybaits 代码自动生成

    https github com zhengjunbase codehelper generator GenDaoCode使用方法 主菜单Tools gt Codehelper gt GenDaoCode按键便可生成代码 方法一 点击Gen
  • 蓝桥杯模拟赛B组(大一报了直呼上当)

    这周蓝桥杯举行了模拟赛 需交费 交完后大家发现上当了 没想到这难度居然是小学生水平 这明显是在 咳嗽声 好 回归正题 今天博主给你们带来部分B组题题解 让你们重拾信心 继续进军省赛 目录 第一题 解析 实现 第二题 解析 第三题 解析 代码
  • Daily paper reading

    20180207 Nature Review Studying and modifying brain function with non invasive brain stimulation Brain derived neurotrop
  • ActiveMQ订阅模式持久化实现

    我的诉求是 建一个订阅通道 然后多个客户端监听 当某个客户端掉线后 再上线的时候可以收到它没有接收到的消息 本文主要参考了 使用Spring配置ActiveMQ的发布订阅模式 http nettm iteye com blog 182826
  • 【pytorch冻结网络参数:最全版】

    动机和意义 首先要搞清楚使用为什么要冻结某些层 以及那些层能够被冻结 冻结网络参数的一些动机 避免过拟合 当训练数据较少时 神经网络容易过拟合 即在训练集上表现很好 但在测试集上表现差 冻结一些参数可以减少网络的自由度 避免过拟合 加速训练
  • Java多线程 常见面试题

    1 什么是线程 线程是操作系统能够进行运算调度的最小单位 它被包含在进程之中 是进程中的实际运作单位 程序员可以通过它进行多处理器编程 你可以使用多线程对运算密集型任务提速 比如 如果一个线程完成一个任务要100毫秒 那么用十个线程完成该任
  • Unix系统 - 进程管理

    写在前面 注意 本章除了讲解进程管理 还包含网络编程Socket API的知识 这里写目录标题 一 进程 1 1基础知识 1 1 1进程ID 1 1 2查看进程 1 1 2 父子进程概念 1 1 3得到进程ID的函数 1 2 进程运行 1
  • SpringBoot教学资料6-SpringBoot登录注册功能实现(带简单前端)

    项目样式 SQL CREATE TABLE t user id int 11 NOT NULL AUTO INCREMENT username varchar 32 NOT NULL password varchar 32 NOT NULL
  • JavaScript 教程 (详细 全面)

    文章目录 JavaScript 是什么 JavaScript 简介 1 JavaScript 的历史 2 JavaScript 与 ECMAScript 的关系 3 如何运行 JavaScript 4 JavaScript 具有以下特点 N
  • 题目:根据当月利润,求应发放奖金总数

    题目描述 企业发放的奖金根据利润提成 利润低于或等于10万元时 奖金可提10 利润高于10万元 低于20万元时 低于10万元的部分按10 提成 高于10万元的部分 可提成7 5 20万到40万之间时 高于20万元的部分 可提成5 40万到6
  • 【Docker】Docker容器管理

    1 容器外部操作 1 通过实训平台进入到操作系统界面 在 后输入sudo docker run ubuntu 14 04 bin echo Hello world 命令 然后按Enter键 启动一个ubuntu容器 会输出 Hello Wo