标题: [问题求助] 请教如何实现Docker结合管道命令输出日志 [打印本页]
作者: codecook 时间: 2024-2-27 12:48 标题: 请教如何实现Docker结合管道命令输出日志
我尝试用docker run 运行一个容器,会得到一个镜像ID,通过docker logs 可以查看该id日志。我想做成一个管道命令,例如 docker run xx| docker logs xargs ,但是这个写法不能正确输出日志,请问大家如何修改,谢谢。
root@docker1:~# docker run -d -p 8001:8000 --restart=always \
-v ./publish:/app/publish -e 'TZ=Asia/Shanghai' \
newwebapp
76e20db6221d74dd4010bf05d94062890153fcc4bb1906415a0368f995c766d5
作者: Five66 时间: 2024-2-28 03:56
docker run xx| xargs docker logs
作者: codecook 时间: 2024-2-29 09:06
本帖最后由 codecook 于 2024-2-29 09:22 编辑
回复 2# Five66
感谢,可以用。
如果我还想把xargs输出到结尾,应该怎么做?- docker run xx |xargs docker logs&&echo xargs
复制代码
作者: nameyu8023 时间: 2024-2-29 11:19
- 我喜欢这样: docker logs $(docker run xx)
复制代码
作者: Five66 时间: 2024-3-11 17:13
回复 3# codecook
不懂你说的"输出到结尾"是什么意思
xargs是个程序,想要继续使用就接上管道符就是了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |