docker后台启动

跑程序的时候,一不小心就会把成程序关闭。使用docker的后台命令可以使程序在后台执行,必要的时候看看log,再开一个终端进入后台就行了。。。。

那就以ubuntu镜像为例吧。。
来自菜鸟教程

  1. 开启后台模式
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
  1. 查看运行的容器
runoob@runoob:~$ docker ps
  1. 打印日志
docker logs 2b1b7a428627
  1. 进入后台方法(1)
docker attach 2b1b7a428627

然后就进去了这个容器的ssh界面。
但是它有一个缺点,只要这个连接终止,或者使用了exit命令,容器就会退出后台运行

  1. 计入后台方法(2)
docker exec -it 2b1b7a428627 /bin/sh

这个命令使用exit命令后,不会退出后台,一般使用这个命令
/bin/sh 是固定写法

  1. 关闭容器
docker stop 2b1b7a428627
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容