docker image重启_docker – 如何使用container-id重启容器?

容器在完成其命令时退出.所以容器开始了

docker run ubuntu /bin/bash -c "echo 'cool content' > /tmp/cool-file"

@H_404_7@

命令echo完成后立即退出.在这种情况下,重启该容器没有意义.

如果您以分离模式运行新容器,您将能够将其保持活动状态并在第二次附加它.

所以,在你的情况下,你应该在分离模式下运行一个新的容器运行像/ bin / bash这样的命令,然后你可以运行echo并附加它

docker run -d -ti ubuntu /bin/bash

docker exec -ti 404_7@

容器将保持活动状态,因此您可以在其上执行更多命令,例如

docker exec -ti / bin / bash -c“cat / tmp / cool-file”

或运行一个新的/ bin / bash来“附加”你的容器,并作为命令提示符在其中工作

docker exec -ti 404_7@

您可以成功停止/启动/重新启动此容器

docker stop 404_7@

要么

docker restart 404_7@

提醒一下,当您重新启动容器时,它会再次执行其原始命令.所以,如果你能够重新启动你的用例的容器(但你不能)它会再次运行/ bin / bash -c“cat / tmp / cool-file”

重新启动使用命令/ bin / bash运行的容器,它将在重新启动时再次运行相同的命令.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值