【无标题】

docker输出helloword@TOC

据说程序员写的第一个程序都是输出hello world,前2天在ubuntu中安装了docker,今天就输出个hello world 来入门吧。

docker允许在容器内部使用docker run 运行应用程序,我们可以使用docker run 来输出hello world。

一、检查下docker是否正确安装。

docker info   //如果安装正确就会有很多docker的信息,如下图:

在这里插入图片描述
如果安装正确执行docker info 后就回输出如图很多信息,我的图没有截全。

二、输出hello world。

 docker run busybox /bin/echo hello world 

各个参数语意说明:
docker:Docker的二进制执行文件。
run:和docker组合成一个运行容器的命令。
busybox:busybox被称为嵌入式linux的瑞士军刀,busybox整合了很多小的unix下的通用功能到一个小的可执行文件之中,就是一个阉割版的Linux系统。
/bin/echo hello world:这是在容器中运行的命令。

三、通过后台模式输出hello world。
docker run -d busybox /bin/sh -c “while true; do echo hello world; sleep 1; done”
这句话的意思是在容器中会一直输出hello world 。但是你执行完后会看到一个字符串。
在这里插入图片描述
这个字符串是容器的ID,是唯一的,想看到日志,我们先看下我们的容器是否有在运行。
docker ps

我们可以看到我们运行的容器,每个参数含义如下:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。有7种:created(已创建),restarting(重启中),running(运行中), removing(迁移中),paused(暂停),exited(停止),dead(死亡)。

PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

NAMES: 自动分配的容器名称。

四、使用docker logs 命令查看容器内输出。
//使用容器id
docker logs feeb6f3ef1a3

//使用容器name
docker logs pedantic_thompson

五、停止容器。
docker stop feeb6f3ef1a3

再次通过名称查看运行的容器
docker ps

发现已无运行的容器。当然了停止也可以使用容器name

docker stop pedantic_thompson

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

求哥哥带飞~~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值