如何通过“泊坞窗日志”获取嵌入在泊坞窗容器中的VM的控制台日志

时间:2020-09-09 21:46:10

标签: docker logging

我有一个在Linux docker容器中运行的Freebsd guest虚拟机。 如何获取此VM的控制台日志,以使其显示在“ docker日志”中? 此时,泊坞窗日志仅显示容器内启动过程的日志。还要显示VM串行控制台日志。

qemu启动参数如下所示。 telnet端口8601是VM的串行控制台。我还尝试不将其传递给qemu,并且它不能解决docker log问题。 QEMU以守护程序模式启动。

/ usr / bin / qemu-system-x86_64
-daemonize
名称fbsdvm
机pc-0.15,accel = kvm:tcg,usb = off
名称fbsdvm \
-cpu SandyBridge,+ erms,+ smep,+ fsgsbase,+ pdpe1gb,+ rdrand,+ f16c,+ osxsave,+ dca,+ pcid,+ pdcm,+ xtpr,+ tm2,+ est,+ smx,+ vmx,+ ds_cpl,+ monitor,+ dtes64,+ pbe,+ tm,+ ht,+ ss,+ acpi,+ ds,+ vme
-m $ {VFBSDMEM}
-realtime mlock = on
-smp $ {NUM_VCPU},sockets = 1
-uuid 772495e6-8658-4306-ba5f-f59c15f42f59
-smbios type = 0,供应商=杜松
-smbios type = 1,制造商= VAPP,产品= $ {VCP_I2CID},版本= 0.1.0
-no-user-config
-nodefaults
-rtc base = utc
-no-shutdown
-device piix3-usb-uhci,id = usb,bus = pci.0,addr = 0x1.0x2
-drive file = $ {IMG},if = none,id = drive-virtio-disk0,format = qcow2,cache = none
-device virtio-blk-pci,scsi = off,bus = pci.0,addr = 0x7,drive = drive-virtio-disk0,id = virtio-disk0,bootindex = 1
-drive file = $ {HDD},if = none,id = drive-virtio-disk1,format = qcow2,cache = none
-device virtio-blk-pci,scsi = off,bus = pci.0,addr = 0x8,drive = drive-virtio-disk1,id = virtio-disk1
-drive file = $ {METAUSB},if = none,id = drive-virtio-disk2,format = qcow2,cache = none
-device virtio-blk-pci,scsi = off,bus = pci.0,addr = 0x9,drive = drive-virtio-disk2,id = virtio-disk2
-netdev网桥,br = br-ext,id = hostnet0
-device virtio-net-pci,netdev = hostnet0,id = net0,mac = $ {MAC},bus = pci.0,addr = 0x3
-netdev网桥,br = int,id = hostnet1
-device virtio-net-pci,netdev = hostnet1,id = net1,mac = 02:00:00:00:00:04,bus = pci.0,addr = 0x5
-chardev套接字,id = charserial0,主机= 127.0.0.1,端口= 8601,telnet,服务器,不等待
-device isa-serial,chardev = charserial0,id = serial0
-chardev socket,id = charmonitor,host = 127.0.0.1,port = 8701,server,nowait
-mon chardev = charmonitor,id = monitor,mode = readline
-vnc 127.0.0.1:0
-vga cirrus
设备virtio-balloon-pci,id = balloon0,bus = pci.0,addr = 0x6

谢谢。

0 个答案:

没有答案