docker导出日志到本地的方法是什么
276
2022-10-19
docker进入容器方法实战
运行一个容器
$ sudo docker run -itd ubuntu:14.04 --name ubuntu /bin/bash
-d, --detach=false 指定容器运行于前台还是后台,默认为false-i, --interactive=false 打开STDIN,用于控制台交互-t, --tty=false 分配tty设备,该可以支持终端登录,默认为false
1. docker attach
$ sudo docker attach ubuntu
注意:
exit,会导致容器的停止ctrl + p,ctrl+q 退出容器,容器继续运行
2. docker exec
$ docker exec -it ubuntu bash$ docker exec -it ubuntu ls$ docker exec -it ubuntu touch test.txt
3. nsenter
$ sudo docker inspect -f {{.State.Pid}} ubuntu #获取容器pid$ sudo nsenter --target --mount --uts --ipc --net --pid $ nsenter -t -m -p -n -i -u$ nsenter -t -m -p -n -i -u #脚本中 $ cat nsenter.sh#!/bin/bashPID=$(docker inspect --format "{{ .State.Pid}}" )nsenter --target $PID --mount --uts --ipc --net --pid ls nsenter -n -t 896949
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~