关于docker的15个小tip

关于docker的15个小tipdocker windows,docker命令,docker容器,k8s docker,linux docker,docker入门,docker视频教程,docker是什么通俗易懂,docker镜像,docker run
社会化媒体营销 > 关于docker的15个小tip

关于docker的15个小tip(1)

修改linux文件权限命令:chmod

1. 获取最近运行容器的id

这是我们经常会用到的一个操作,按照官方示例,你可以这样做(环境ubuntu):

$ ID=$(docker run ubuntu echo hello world)

hello world

$ docker commit $ID helloworld

fd08a884dc79

这种方式在编写脚本的时候很有用,比如你想在脚本中批量获取id,然后进一步操作。但是这种方式要求你必须给ID赋值,如果是直接敲命令,这样做就不太方便了。这时,你可以换一种方式:

$ alias dl=‟docker ps-l -q‟

$ docker run ubuntu echo hello world

hello world

$ dl

1904cf045887

$ docker commit `dl` helloworld

fd08a884dc79

docker ps -l -q命令将返回最近运行的容器的id,通过设置别名(alias),dl命令就是获取最近容器的id。这样,就无需再输入冗长的docker ps -l -q命令了。通过两个斜引号“,可以获取dl命令的值,也就是最近运行的容器的id。

2.尽量在Dockerfile中指定要安装的软件,而不用Docker 容器的shell直接安装软件

说实话,我有时候也喜欢在shell中安装软件,也许你也一样,喜欢在shell中把所有软件安装都搞定。但是,搞来搞去,最后还是发现,你还是需要在Doockerfile中指定安装文件。在shell中安装软件,你要这样做:

$ docker run -i -t ubuntu bash#登陆到docker容器

root@db0c3967abf8:/#

然后输入下面的命令来安装文件:

apt-get install postgresql

然后再调用exit:

root@db0c3978abf8:/# exit

退出docker容器,再给docker commit命令传递一个复杂的JSON字符串来提交新的镜像:

点击显示全文

分页:1234567
  • Docker系列《三》容器网络通信实验

    Docker系列《三》容器网络通信实验_计算机软件及应用_IT/计算机_专业资料。大话 Docker 系列《三》:容器网络通信实验 SDN 哪家强 ? 15-02-09 ? 5,911 人围观 1 ...

    2018-08-19 03:38:45
    424612
  • Gartner 2015云计算IaaS魔力象限研究报告完整版

    tip/Three-apps-in-which-Docker-conta iners-...然而,还有许多不 同的选择,既有小规模的专业厂商,...15 前景云计算 IDC 的业务营销模式 图表 16 中国 ...

    2018-08-19 03:31:40
    380819
  • 关于docker的15个小tip

    ? 关于 docker 的 15 个小 tip 1. 获取最近运行容器的 id 这是我们经常会用到的一个操作,按照官方示例,你可以这样做《环境 ubuntu》: $ ID=$《docker run ...

    2018-08-19 03:53:21
    407193
  • docker compose

    如果当前使用非最小安装的 Linux,bash completion ...指定一个可选的 Compose yaml 文件《默认:docker-...暂无评价 15页 1下载券 docker compose yml语法 ...

    2018-08-19 04:05:25
    165657
  • docker镜像仓库常见问题汇总

    docker push 172.20.15.56:5000/ubpm-web-approve:20170628 步骤 1:删除索引 curl -I -X DELETE http://172.20.15.56:5000/v2/ubpm-web-approve/...

    2018-08-19 03:26:20
    188033
  • Dockerfile构建镜像

    详细资料可参考 https://www.dockboard.org/docker-quicktip-3-onbuild 2. ...license=accept-securebackup-c ookie; gpw_e24=Dockerfile' | tar -xz 15....

    2018-08-19 03:51:42
    284120
加载中...
加载中...
  • XPath实例教程

    XPath实例教程 - XPath 实例教程一、基本的 XPath 语法 实例教程一、 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就...

  • 如何获取某个页面元素的XPath值

    如何获取某个页面元素的XPath值 - 假如现在我们想要获取百度首页《www.baidu.com》的“百度一下”按钮的 XPath 值,如下 图所示: 360 安全浏览器: 第一步:首先,...

  • 自动化测试工具selenium中如何利用xpath来定位元素

    自动化测试工具selenium中如何利用xpath来定位元素 - 自动化测试工具 selenium 中如何利用 xpath 来定位元素 在开始之前,我们先来熟悉 selenium 中常使用的几个...

  • xpath

    Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore> XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点...

  • 八爪鱼如何通过xpath实现自定义定位元素

    八爪鱼如何通过xpath实现自定义定位元素_互联网_IT/计算机_专业资料。本文介绍八爪鱼如何通过xpath实现自定义定位元素。 八爪鱼·云采集服务平台 www.bazhuayu.com ...

24小时热门信息
  • Docker文件系统的分层与隔离

    Docker 文件系统的分层与隔离 M 老师:Docker 的很多特性都表现在它所使用的文件系统上,比如大家都知道 docker 的文件系统是分层的,所以它可以快速迭代,可以回滚。...

    2018-08-19 03:47:36
    188609
  • Docker常用命令汇总

    Docker常用命令汇总 - 超实用:Docker常用命令汇总... Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查...

    2018-08-19 03:31:32
    155626
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    2018-08-19 03:34:02
    182123
  • docker云架构

    docker云架构 - docker,云架构,分布式集群... docker云架构_计算机软件及应用_IT/计算机_专业资料。docker,云架构,分布式集群 Docker:一种云计算下的新的虚拟化技术...

    2018-08-19 03:59:20
    286938
  • DockerUI部署记录

    DockerUI部署记录 - Docker 容器学习梳理--web 管理工具 DockerUI 部署记录 Docker 提供一个平台来把应用程序当作容器来打包、分发、共享和运行,它已经通过节省 ...

    2018-08-19 03:20:56
    241857
  • Docker Swarm架构的特性与基本实践

    Docker Swarm架构的特性与基本实践 - Docker,Container,容器,容器开发,企业容器平台,互联网转型,Devops,微服务

    2018-08-19 03:45:10
    699337
精彩推荐
  • flash做EEPROM用flash做EEPROM用

    flash做EEPROM用 - STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP《在应用编程》功能,所以我们可 以把它的 FLASH 当成 EEPROM 来使用 STM32...2018-08-19 03:21:56132631

  • Flash动画的种类Flash动画的种类

    Flash动画的种类 - 下面,给您介绍一下 Flash 制作动画的种类,简单的说,就是 Flash 能够制 作哪几种基础的动画。 一、逐帧动画 所谓的逐帧动画, 就是不需要...2018-08-19 03:43:39659255

  • Flash动画与传统动画优缺点之比较Flash动画与传统动画优缺点之比较

    Flash动画与传统动画优缺点之比较 - Flash 动画与传统动画优缺点之比较 【摘要】传统动画片是产生了 1 个多世纪的一种艺术形式,Flash 是近些年才 出现的一款多...2018-08-19 03:52:53227864

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Macromedia Flash_8 基础教程 - Flash 8.0 基础教程 一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”...2018-08-19 04:06:03168241

  • flash动画处理知识点整理flash动画处理知识点整理

    flash动画处理知识点整理 - 稽山中学信息技术学业水平考试复习资料---FLASH FLASH 操作题相关知识点 知识目标: 单元 考试内容 考试要求 a 考试属性 1.计算机动画的...2018-08-19 03:30:05308913

  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...2018-08-19 03:54:29329521

  • 信息技术工具介绍flash信息技术工具介绍flash

    信息技术工具介绍flash - 信息技术工具介绍——Flash 一、flash 软件介绍 Flash 是一种动画创作与应用程序开发于一身的创作软件,为创建数字动画、交互式 Web 站点...2018-08-19 03:48:45297697

  • Flash完全自学教程之三天学会Flash Professional CC_Fl...Flash完全自学教程之三天学会Flash Professional CC_Fl...

    Flash初学爱好者本系列课程就为你打开Flash制作的大门。我们介绍的是最新的Flash Professional CC版本,内容包括了Flash的应用、基本操作以及各种术语的介绍等等视频教程,...2018-08-19 03:48:44235615

手机版 | 欢迎来到社会化媒体营销
RSS订阅