什么是守护式容器
能够长期运行
没有交互式会话
适合运行应用程序和服务
以守护形式运行容器
docker run -i -t IMAGE /bin/bash
Ctrl + P Ctrl + Q
附加到运行中的容器
docker attact test
启动守护式容器
docker run -d IMAGE [COMMAND][ARG...]
docker run --name dc1 -d ubuntu /bin/bash -c "while true; do echo hello world; sleep 1; done"
查看容器日志
docker logs [-f] [-t] [--tail] 容器名
-f --follows=true | false 默认为false
-t --timestamps=true | false 默认为false
--tail="all"
docker logs -tf --tail 10 dc1
查看容器内进程
docker top 容器名字
docker top dc1
在运行中的容器内启动新进程
docker exec [-d] [-i] [-t] IMAGE [COMMAND] [ARG...]
docker exec -i -t dc1 /bin/bash
docker top dc1
停止守护式容器
docker stop IMAGE
docker kill IMAGE
docker stop dc1 # 发送信号,停止容器
docker kill dc2 # 快速停止容器
网友评论