如何统计Docker容器 我已经使用
docker run -d -P -v /Users/bsr:/usr/local/users --name test ubuntu
安装了虚拟盒子来宾添加程序并进行安装的方式创建了它
。但是,我不确定为什么我不能保持外壳运行。
bsr[~/tmp/web] $ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cf620ff6c36a ubuntu:latest "/bin/bash" 2 hours ago Exited (0) 2 minutes ago test
8213c8d49842 nginx:latest "nginx" 3 hours ago Up About an hour 0.0.0.0:49154->80/tcp web
bsr[~/tmp/web] $ docker start test
test
bsr[~/tmp/web] $ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cf620ff6c36a ubuntu:latest "/bin/bash" 2 hours ago Exited (0) 2 seconds ago test
8213c8d49842 nginx:latest "nginx" 3 hours ago Up About an hour 0.0.0.0:49154->80/tcp web
bsr[~/tmp/web] $
Run Code Online (Sandbox Code Playgroud)
可能是因为命令(/ bin / bash ??)立即完成。我尝试的时候
docker run -d -P -v /Users/bsr:/usr/local/users --name test5 ubuntu /bin/bash -c "while true; do echo Hello world; sleep 1; done"
Run Code Online (Sandbox Code Playgroud)
我可以去码头。但是有没有办法只是启动一个容器并到达终端?
如果要运行交互式过程,则应使用-i(stdin在分离时保持打开状态)和-t(分配伪tty)标志:
docker run -it ubuntu
Run Code Online (Sandbox Code Playgroud)
您可以查看文档以获取有关这些标志及其用法的更多信息。
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |