docker_run_application

docker三种方式运行application

(1)、一次性运行
docker run ubuntu:14.04 /bin/echo 'Hello world'
登录到container ubuntu14.04 运行命令/bin/echo 'Hello world'
docker run contianername command

当你使用一个image时,docker首先从本地查找,若没有,则从docker Hub下载
命令执行完,contianer stop

(2)、交互式运行
docker run -t -i ubuntu:14.04 /bin/bash
开启终端进行交互,联网的情况下,可以自己使用命令安装程序
-t and -i. The -t flag assigns a pseudo-tty or terminal inside our new container
and the -i flag allows us to make an interactive connection by grabbing the standard in (STDIN) of the container.

(3)、后台运行
docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
1e5535038e285177d5214659a068137486f96ee5c2e85a4ac52dc83f2ebe4147

-d 表示后台运行
/bin/sh -c "while true; do echo hello world; sleep 1; done"为运行命令,循环输出hello world

1e5535038e285177d5214659a068137486f96ee5c2e85a4ac52dc83f2ebe4147为返回的container id值
使用docker ps 查看运行中的container可以查看容器的id name等属性

使用docker logs container_name 查看指定容器名的输出
使用docker stop container_name 停止指定的容器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值