Hello World

使用[docker run]命令在docker container中执行应用程序

<pre name="code" class="plain"># docker run fedora /bin/echo 'hello world'
hello world

docker run fedora,使用fedora的image,启动一个container

/bin/echo 'hello world',fedora中可运行的命令,输出“hello world"

交互式container

# docker run -t -i fedora /bin/bash
bash-4.3#

-t 在container中,分配一个terminal

-i 创建一个交互式连接

交互运行完毕后,使用exit或Ctrl+D退出

Daemonized Docker

# docker run -d fedora /bin/sh -c "while true; do echo hello world; sleep 1; done"
7f22b335fb2cb2342475f720eaaf666703c97f96ea07b8a1b23e020c21a9f1a7

-d 创建一个daemon,并在后台运行命令

7f22b335fb2cb2342475f720eaaf666703c97f96ea07b8a1b23e020c21a9f1a7 container ID

能够使用docker ps查看docker daemon信息

# docker ps
CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS               NAMES
7f22b335fb2c        fedora:latest       "/bin/sh -c 'while t   5 minutes ago       Up 5 minutes                            silly_archimedes

daemon信息中,有docker的命令,ID,状态和名字,名字是自己主动生成的。

通过docker logs命令,查看daemon的标准化输出

# docker logs silly_archimedes
hello world
hello world
hello world
。。。

通过docker stop命令,停止指定的docker daemon

# docker stop silly_archimedes
silly_archimedes

再次查看docker daemon

# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

已经没有之前的docker daemon了

Docker简单的使用命令相关推荐

  1. docker简单介绍、安装使用、常用命令、docker构建springboot项目、k8s安装

    docker简单介绍 docker的意义 把事情简单化 Docker友好的基于CLI的工作流使各种技能水平的开发人员都可以访问构建,共享和运行容器化应用程序. 快速移动 从单个软件包安装即可在几分钟内 ...

  2. docker几个基础命令及nodejs容器

    最近在了解docker使用,在网上找资料发现很少有可以系统的了解某一个操作目的的大部分细节的参考,学起来非常吃力.耗时. 这里整理了一下自己在入门摸索过程中的几个入门级的操作,可以连贯的对实现一个no ...

  3. Docker源码分析(二):Docker Client创建与命令执行

    http://www.infoq.com/cn/articles/docker-source-code-analysis-part2 1. 前言 如今,Docker作为业界领先的轻量级虚拟化容器管理引 ...

  4. docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)

    docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器) 2019年01月27日 21:06:12 博陵精骑 阅读数:794 标签: dockerelasti ...

  5. Docker(三):Dockerfile 命令详解

    上一篇文章Docker(二):Dockerfile 使用介绍介绍了 Dockerfile 的使用,这篇文章我们来继续了解 Dockerfile ,学习 Dockerfile 各种命令的使用. Dock ...

  6. Docker镜像与容器命令

    2019独角兽企业重金招聘Python工程师标准>>> Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容 ...

  7. Docker镜像与容器命令 专题

    https://yeasy.gitbooks.io/docker_practice/content/install/mirror.html docker的工作流程图: 至少需要配备三样东西去使用doc ...

  8. docker下载安装,命令大全

    Docker 官网                        Github Docker 源码 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2 ...

  9. docker 启动mysql_两行命令安装MySQL,Docker就是效率的化身

    系列文章导读 Docker最主要的目,是为了隔离 图解Docker与传统虚拟化技术架构 Docker的六项优势,让你无法拒绝 "镜像.容器.仓库"Docker三兄弟,你们有什么可豪 ...

最新文章

  1. 随机生成6位图片验证码
  2. 数据传输完整性_生产系统数据完整性事件常见指标(下)
  3. 新书上架:《Java SE 实践教程》
  4. xhr如何发送post请求_js实现ajax的post请求步骤
  5. linux怎么装mac系统,Linux/macos系统怎么安装nvm
  6. 软件过程与项目管理第四周作业
  7. Android入门:封装一个HTTP请求的辅助类
  8. 三大运营商回复 4G 降速;微信上线语音转文字功能;IntelliJ IDEA 2019.2.1 发布 | 极客头条...
  9. 经典人生感悟 看看你少了那一条
  10. 最终幻想14钓鱼辅助脚本(非外挂)
  11. 最近华为笔试题(9.1)第二题
  12. Origin Pro 8.5绘图导出图片空白边距问题
  13. 突发收购,亚信科技在谋划什么?
  14. Java解析pmml格式机器学习模型
  15. WIN10 LTSC 安装EDGE和微软应用商店
  16. “跨境电商EBC”概念正式亮相
  17. 力扣(leetcode)[118. 杨辉三角] 简单
  18. 红酒的色香味怎么产生的
  19. app发布前要做的几件事
  20. 集线器、交换机、网桥和路由器如何隔离广播域和冲突域

热门文章

  1. 僧多粥少?还原 OpenStack 的真实“钱景”
  2. matlab中 注意事项--字符串
  3. java 后台输出_将后台输出动态打输出到前台并且显示
  4. [收藏] 微软850位顶级人才不做Windows研发
  5. 学爬虫,需要掌握哪些Python基础?
  6. spring+springMVC+mybatis的整合 part5
  7. System.nanoTime
  8. Python 类继承,__bases__, __mro__, super
  9. [PyJs系列介绍]三、编译与上线
  10. 阿里云积极落实等级保护制度,政务云全国首个通过等保2.0合规评测