【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 建模任务的人来说 游戏笔记本电脑已成为一个可行的选择 游
  • 一文带您了解软件多租户技术架构

    1 多租户技术概述 随着近几年云计算技术的不断发展和成熟 云计算多租户技术在 SaaS 服务领域获得得快速的发展和广泛的应用 基于多租户技术的业务平台首先要保证不同租户业务的隔离 业务隔离主要包括下面 2 个方面 物理隔离 租户开展业务所依
  • 中小企业如何低成本实施MES管理系统

    中小企业在市场竞争中需要有高效的管理体系来支持其运营和发展 中小企业MES管理系统是一种先进的管理系统 可以提升工厂智能化水平 提高生产效率 是中小企业必须采取的有效管理工具 然而 由于资金和技术的限制 中小企业往往难以承担高额的软件购置和
  • 阿里云服务器租用费用清单表(CPU内存带宽磁盘)

    阿里云服务器租用费用包括CPU内存 公网带宽和系统盘三部分 云服务器购买可以选择活动机型也可以选择自定义购买 活动机型配置固定选择不自由 自定义购买配置自由选择但是费用贵的一批 阿里云百科来详细说下云服务器1核2G 2核4G 4核8G 8核
  • 云计算——ACA学习 云计算核心技术

    作者简介 一名云计算网络运维人员 每天分享网络与运维的技术与干货 座右铭 低头赶路 敬事如仪 个人主页 网络豆的主页 写在前面 本系列将会持续更新云计算阿里云ACA的学习 了解云计算及网络安全相关从业的基础知识 以及阿里云产品的使用部署 提
  • 【华为云计算产品系列】云上容灾架构实战部署详解

    华为云计算产品系列 云上容灾架构实战部署详解 1 前言 2 容灾方案介绍 2 1 本地高可用 2 2 同城双活 2 3 主备容灾 同步远程复制 异步远程复制 2 3 1 同步远程复制 2 3 2 异步远程复制 2 4 两地三中心 3 基于主
  • 腾讯云 Finops Crane 开发者集训营 - 云原生如何助力企业搞定成本优化

    引言 随着docker的技术普及 越来越多的企业加入了云计算发展进程 云原生产业发展迅猛 云原生建设投入比例明显 面对大规模的集群投入 部署 维护等问题也逐渐产生 越来越多的企业对云原生不断提出更高要求 同时云原生技术简化运维的效能提 升开
  • VM装MACos

    准备工具 下载macOS Ventura 13 ISO镜像文件 VMware Workstation Pro最新版并激活 自行官网下载即可 需要镜像和key可以最下边的云盘自取 下载Unlocker for VMware Workstati
  • 一文揭秘饿了么跨端技术的演进、实践与落地

    本文会先带领大家一起简单回顾下跨端技术背景与演进历程与在这一波儿接着一波儿的跨端浪潮中的饿了么跨端现状 以及在这个背景下 相较于业界基于 React Vue 研发习惯出发的各种跨端方案 饿了么为什么会选择走另外一条路 这个过程中我们的一些思
  • 国际版阿里云/腾讯云:阿里云流量包是用来做什么

    阿里云流量包是用来做什么 阿里云同享流量包是一种通用流量套餐 同享流量包具有多地域和多产品流量抵扣的优势 同享流量包不仅能够抵扣云服务器ECS发生的流量 还能够抵扣弹性公网IP和负载均衡SLB发生的流量 同享流量包掩盖产品规模广 同享流量包
  • EI会议——移动互联网、云计算和信息安全国际学术会议

    移动互联网 云计算和信息安全国际学术会议 International Conference on Mobile Internet Cloud Computing and Information Security 火热征稿中 大会官网 htt
  • 云函数部署之网易云

    云函数部署之网易云 云函数 什么是云函数 就是可以让你没有服务器 本地电脑不用下载Python也可以使用这个项目 而且还是白嫖 既解决了很多人部署的麻烦 也给了那些被劝退的朋友回来的勇气 十分钟便可以全部弄完 1 进入云函数 这里拿腾讯云的
  • Serverless 的前世今生

    作者 阿里云用户组 从云计算到 Serverless 架构 大家好 我是阿里云 Serverless 产品经理刘宇 很高兴可以和大家一起探索 Serverless 架构的前世今生 从云计算到云原生再到 Serverless 架构 技术飞速发
  • 阿里云无影云电脑怎么买?阿里无影云电脑教程

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

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

    目录 前言 Tencent Cloud VectorDB概念 使用初体验 腾讯云向量数据库的优势 应用场景有哪些 未来展望 番外篇 腾讯云向量数据库的设计核心 结语 前言 还是那句话 不用多说想必大家都能猜到 现在技术圈最火的是什么 非人工
  • 戴尔工作站测试VMware虚拟机使用 RTX4090显卡

    1 随着人工智能和AI的发展 显卡运算获得越来越广发的运用 nvidia必然是首选 如何将nvidia显卡应用于虚拟机成为一个新的需求 好处是不同虚拟机可以轮流使用显卡进行计算 缺点是不能同时使用 本次需求为硬件为戴尔工作站 里面装两块 R
  • Docker与云计算平台集成:AWS、Azure、GCP完全指南

    Docker和云计算平台的结合 如AWS Amazon Web Services Azure Microsoft Azure 和GCP Google Cloud Platform 为现代应用的构建和部署提供了巨大的便利性 本文将深入研究如何
  • 实实在在万事达!实在智能助力山东万事达集团加速数智化转型

    近日 杭州实在智能科技有限公司 以下简称 实在智能 与山东建筑钢市场 领头羊 山东万事达控股有限公司 以下简称 万事达集团 召开 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