`
cakin24
  • 浏览: 1367965 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

运行交互式的容器

阅读更多
我们通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力
[root@localhost ~]# docker run -i -t ubuntu:15.10 /bin/bash
root@8b58c26d093d:/# 
各个参数解析:
-t:在新容器内指定一个伪终端或终端。
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
此时我们已进入一个 ubuntu15.10系统的容器
我们尝试在容器中运行命令cat /proc/version和ls分别查看当前系统的版本信息和当前目录下的文件列表
root@8b58c26d093d:/# cat /proc/version
Linux version 3.10.0-327.36.3.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Mon Oct 24 16:09:20 UTC 2016
root@8b58c26d093d:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
1
1
分享到:
评论

相关推荐

    topsale#book-java-cloud-dubbo#运行交互式的容器1

    运行交互式的容器我们通过 docker 的两个参数 -i -t,让 docker 运行的容器实现"对话"的能力参数解释:-t:在新容器内指定一个伪终端或终端-i

    目录 步骤 1:拉取 CentOS 镜像 示例命令 步骤 2:运行 CentOS 容器 交互式会话 后台运行容器 步骤 3:管

    交互式会话 后台运行容器 步骤 3:管理容器 查看正在运行的容器 停止容器 重新启动容器 连接到已启动的容器 步骤 4:使用 Docker Compose 创建 docker-compose.yml 文件 启动服务 停止服务 步骤 5:管理镜像 列出...

    基于Linux容器的交互式数据动态迁移方法研究.pdf

    基于Linux容器的交互式数据动态迁移方法是一种创新的技术解决方案,旨在解决传统数据迁移方法中的耗时长、资源浪费和效率低下的问题。 Linux容器是一种轻量级的虚拟化技术,它允许在单个操作系统实例上运行多个独立...

    PAI-DSW云端交互式AI开发环境概述.pdf

    1. 交互式JupyterLab:提供了一个交互式的JupyterLab环境,支持实时代码编辑、运行和调试功能。 2. 代码工程化管理WebIDE:提供了一个WebIDE环境,支持代码管理、版本控制和协作开发。 3. 沉浸式Terminal开发:提供...

    基于Docker的在线交互式Python平台的设计与实现.docx

    综上所述,这个基于Docker的在线交互式Python平台结合了Docker的容器化技术、Swarm的集群管理以及Notebook的交互式编程体验,为用户提供了一个高效、稳定且易于使用的Python编程环境。通过精心设计的模块化结构和...

    Dockers(1)交互式命令实训

    通过本次实训,参与者不仅能够掌握 Docker 中常用的交互式命令(如 `docker exec` 和 `docker attach`),还能学习如何在容器之间以及容器与宿主机之间进行文件传输,以及如何在容器中运行特定的服务(如 Redis)。...

    Java 3D交互式三维图形编程

    ### Java 3D交互式三维图形编程 #### 一、Java 3D技术概述 Java 3D是一种基于Java的高性能、跨平台的三维图形应用程序接口(API)。它提供了丰富的功能来创建和管理复杂的3D场景,使得开发人员能够轻松地在Java...

    JavaServer Faces 交互式网站界面设计--源代码

    本资源“JavaServer Faces 交互式网站界面设计--源代码”包含了书中的实践示例和可运行的源码,对于学习和理解JSF框架具有极高的价值。 1. **JSF组件模型**: JSF的核心是组件模型,它由UIComponent、UIInput、UI...

    hello-world:世界您好! 婴儿一步成为程序员! 探索该存储库,以检查计算机科学中的各种语言,并了解如何有效,轻松地为开源做贡献。 发送您的第一个“拉取请求”并不难,而且此存储库使发送更加轻松!

    运行docker run -v $(pwd):/home/docker -w /home/docker -it --rm <image> /bin/bash运行交互式容器。 编译并运行所需程序 Docker hello-world: 安装,只需运行docker run hello-world 。 这应该创建一个显示...

    docker容器运行后退出(怎么才能一直运行)

    可以使用`-i`(交互式)选项来保持容器运行,例如`docker run -i [CONTAINER_NAME or CONTAINER_ID]`。但是这种方法并不理想,因为它需要用户一直保持交互状态。 2. **后台模式与TTY选项** 更推荐的方法是结合`-d...

    lsh:在AWS Lambda上运行交互式Shell命令

    在AWS Lambda上运行交互式Shell命令 动机 这个项目的主要动机是要有一种方便的方法 “环顾” AWS Lambda环境 能够在AWS上拥有一个“最小”的外壳环境,而不必使用成本更高的EC2实例 在AWS Lambda环境中进行一些实验...

    使用docker来构建交互式数据开发平台

    本书主要介绍了Docker Image,Docker Container,Docker Engine,Dockerfile等一系列基础概念,并运用这些来获取jupyter-notebook镜像并运行容器,搭建一个简单的交互式开发平台,本书为英文原版,适合Docker初学者...

    JS带模糊效果交互式3D相册切换特效.zip

    "JS带模糊效果交互式3D相册切换特效"就是这样一个例子,它利用JavaScript的力量,为用户提供了一种新颖且吸引人的3D相册浏览体验。这个项目不仅提供了视觉上的冲击力,还通过互动性和模糊效果增加了用户参与度。 ...

    网络游戏-基于网络浏览器的交互式视频系统.zip

    标题中的“网络游戏-基于网络浏览器的交互式视频系统”指的是在网络浏览器中运行的,能够实现用户间实时互动的视频游戏技术。这种技术结合了网络游戏的娱乐性和网络浏览器的便捷性,使得玩家无需下载安装客户端,只...

    毕业设计项目 交互式主题建模分析系统 后端部分.zip

    该毕业设计项目是一个交互式主题建模分析系统,主要涵盖了后端部分的实现。系统采用多语言技术栈,包括Python、Java以及前端的Vue.js框架,旨在为用户提供一个能够进行高效、直观的主题建模和数据分析的平台。下面将...

    Laravel的交互式Make命令

    本篇文章将深入探讨Laravel的交互式`Make`命令及其在实际开发中的应用。 Laravel的`make`命令是通过Artisan命令行工具提供的。Artisan是Laravel内置的命令行接口,它提供了大量的实用命令,帮助开发者进行项目管理...

    Docker容器&镜像使用

    例如,要以 Ubuntu 镜像启动一个容器,并运行交互式终端 shell,可以使用以下命令: ``` docker run -it ubuntu /bin/bash ``` 停止容器 使用 `docker stop` 命令可以停止容器。例如,要停止名称为 `cent` 的容器,...

    Go-一个交互式kubernetes客户端使用go-prompt实现自动完成

    标题中的“Go-一个交互式kubernetes客户端使用go-prompt实现自动完成”表明这是一个使用Go编程语言构建的...这有助于提升个人在容器编排和Go语言开发领域的技能,同时也为构建其他类似的交互式命令行工具提供了参考。

    详解Docker退出容器不关闭容器的方法

    首先,当我们通过docker run命令启动容器并进入其内部,如使用交互式模式“docker run -it”,默认情况下输入exit命令退出容器后,容器会停止运行。为了在退出时保持容器运行,我们可以使用Ctrl+P+Q快捷键组合。这个...

    “Python交互式程序设计导论”慕课的设计.zip

    "Python交互式程序设计导论"是一门针对初学者的在线课程,旨在引导学习者进入Python编程的世界。这门慕课的设计围绕着Python语言的基础概念、语法特性以及交互式编程的实践方法,帮助学生掌握编写Python程序的核心...

Global site tag (gtag.js) - Google Analytics