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

你可能感兴趣的:(docker后台启动)