
日志:
[root@RackShift ~]# docker logs c799f67da9ff
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing...
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing...
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing...
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing...
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing...
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing...
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing...
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing...
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing...
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing...
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing...
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing...
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing...
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing...
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] starting s6-fdholderd...
[services.d] starting certsmonitor...
[services.d] starting nginx...
[services.d] starting xvfb...
[nginx] starting...
[certsmonitor] disabling service: secure connection not enabled.
[xvfb] starting...
[services.d] starting statusmonitor...
[statusmonitor] no file to monitor: disabling service...
s6-svwait: fatal: timed out
[services.d] starting x11vnc...
[services.d] starting logmonitor...
[services.d] starting openbox...
[logmonitor] no file to monitor: disabling service...
[x11vnc] starting...
05/07/2022 09:31:14 passing arg to libvncserver: -rfbport
05/07/2022 09:31:14 passing arg to libvncserver: 5900
05/07/2022 09:31:14 passing arg to libvncserver: -rfbportv6
05/07/2022 09:31:14 passing arg to libvncserver: -1
05/07/2022 09:31:14 passing arg to libvncserver: -httpportv6
05/07/2022 09:31:14 passing arg to libvncserver: -1
05/07/2022 09:31:14 passing arg to libvncserver: -desktop
05/07/2022 09:31:14 passing arg to libvncserver: DELL PowerEdge R730xd 2DPRPD2 172.18.255.81
05/07/2022 09:31:14 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 766
05/07/2022 09:31:14 Using X display :0
05/07/2022 09:31:14 rootwin: 0x25c reswin: 0x200001 dpy: 0x182e990
05/07/2022 09:31:14
05/07/2022 09:31:14 ------------------ USEFUL INFORMATION ------------------
[openbox] starting...
05/07/2022 09:31:14 X DAMAGE available on display, using it for polling hints.
05/07/2022 09:31:14 To disable this behavior use: '-noxdamage'
05/07/2022 09:31:14
05/07/2022 09:31:14 Most compositing window managers like 'compiz' or 'beryl'
05/07/2022 09:31:14 cause X DAMAGE to fail, and so you may not see any screen
05/07/2022 09:31:14 updates via VNC. Either disable 'compiz' (recommended) or
05/07/2022 09:31:14 supply the x11vnc '-noxdamage' command line option.
05/07/2022 09:31:14 X COMPOSITE available on display, using it for window polling.
05/07/2022 09:31:14 To disable this behavior use: '-noxcomposite'
05/07/2022 09:31:14
05/07/2022 09:31:14 Wireframing: -wireframe mode is in effect for window moves.
05/07/2022 09:31:14 If this yields undesired behavior (poor response, painting
05/07/2022 09:31:14 errors, etc) it may be disabled:
05/07/2022 09:31:14 - use '-nowf' to disable wireframing completely.
05/07/2022 09:31:14 - use '-nowcr' to disable the Copy Rectangle after the
05/07/2022 09:31:14 moved window is released in the new position.
05/07/2022 09:31:14 Also see the -help entry for tuning parameters.
05/07/2022 09:31:14 You can press 3 Alt_L's (Left "Alt" key) in a row to
05/07/2022 09:31:14 repaint the screen, also see the -fixscreen option for
05/07/2022 09:31:14 periodic repaints.
05/07/2022 09:31:14 GrabServer control via XTEST.
05/07/2022 09:31:14
05/07/2022 09:31:14 Scroll Detection: -scrollcopyrect mode is in effect to
05/07/2022 09:31:14 use RECORD extension to try to detect scrolling windows
05/07/2022 09:31:14 (induced by either user keystroke or mouse input).
05/07/2022 09:31:14 If this yields undesired behavior (poor response, painting
05/07/2022 09:31:14 errors, etc) it may be disabled via: '-noscr'
05/07/2022 09:31:14 Also see the -help entry for tuning parameters.
05/07/2022 09:31:14 You can press 3 Alt_L's (Left "Alt" key) in a row to
05/07/2022 09:31:14 repaint the screen, also see the -fixscreen option for
05/07/2022 09:31:14 periodic repaints.
05/07/2022 09:31:14
05/07/2022 09:31:14 XKEYBOARD: number of keysyms per keycode 7 is greater
05/07/2022 09:31:14 than 4 and 51 keysyms are mapped above 4.
05/07/2022 09:31:14 Automatically switching to -xkb mode.
05/07/2022 09:31:14 If this makes the key mapping worse you can
05/07/2022 09:31:14 disable it with the "-noxkb" option.
05/07/2022 09:31:14 Also, remember "-remap DEAD" for accenting characters.
05/07/2022 09:31:14
05/07/2022 09:31:14 X FBPM extension not supported.
05/07/2022 09:31:14 X display is not capable of DPMS.
05/07/2022 09:31:14 --------------------------------------------------------
05/07/2022 09:31:14
05/07/2022 09:31:14 Default visual ID: 0x21
05/07/2022 09:31:14 Read initial data from X display into framebuffer.
05/07/2022 09:31:14 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
05/07/2022 09:31:14
05/07/2022 09:31:14 X display :0 is 32bpp depth=24 true color
05/07/2022 09:31:14
05/07/2022 09:31:14 Listening for VNC connections on TCP port 5900
05/07/2022 09:31:14
05/07/2022 09:31:14 Xinerama is present and active (e.g. multi-head).
05/07/2022 09:31:14 Xinerama: number of sub-screens: 1
05/07/2022 09:31:14 Xinerama: no blackouts needed (only one sub-screen)
05/07/2022 09:31:14
05/07/2022 09:31:14 fb read rate: 1688 MB/sec
05/07/2022 09:31:14 fast read: reset -wait ms to: 10
05/07/2022 09:31:14 fast read: reset -defer ms to: 10
05/07/2022 09:31:14 The X server says there are 10 mouse buttons.
05/07/2022 09:31:14 screen setup finished.
05/07/2022 09:31:14
The VNC desktop is: c799f67da9ff:0
PORT=5900
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
[services.d] starting app...
[app] starting DELL PowerEdge R730xd 2DPRPD2 172.18.255.81...
[services.d] done.
idrac8
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 235 100 210 100 25 135 16 0:00:01 0:00:01 --:--:-- 135
--2022-07-05 09:31:17-- https://172.18.255.81/viewer.jnlp(172.18.255.81@0@ssasa@1657013477@ST1=b0429e1657091ec56a7c8e5f7d5b5dcf)
Connecting to 172.18.255.81:443... connected.
WARNING: cannot verify 172.18.255.81's certificate, issued by 'emailAddress=support@dell.com,CN=idrac-2DPRPD2,OU=Remote Access Group,O=Dell Inc.,L=Round Rock,ST=Texas,C=US':
Self-signed certificate encountered.
WARNING: certificate common name 'idrac-2DPRPD2' doesn't match requested host name '172.18.255.81'.
HTTP request sent, awaiting response... 200 OK
Length: 3682 (3.6K) [application/x-java-jnlp-file]
Saving to: '/app/jviewer.jnlp'
2022-07-05 09:31:18 (1.96 MB/s) - '/app/jviewer.jnlp' saved [3682/3682]
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
05/07/2022 09:31:25 Got connection from client 127.0.0.1
05/07/2022 09:31:25 other clients:
05/07/2022 09:31:25 Got 'ws' WebSockets handshake
05/07/2022 09:31:25 Got protocol: binary
05/07/2022 09:31:25 - webSocketsHandshake: using binary/raw encoding
05/07/2022 09:31:25 - WebSockets client version hybi-13
05/07/2022 09:31:25 Disabled X server key autorepeat.
05/07/2022 09:31:25 to force back on run: 'xset r on' (3 times)
05/07/2022 09:31:25 incr accepted_client=1 for 127.0.0.1:47764 sock=10
05/07/2022 09:31:25 Client Protocol Version 3.8
05/07/2022 09:31:25 Protocol version sent 3.8, using 3.8
05/07/2022 09:31:25 rfbProcessClientSecurityType: executing handler for type 1
05/07/2022 09:31:25 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
05/07/2022 09:31:25 copy_tiles: allocating first_line at size 41
05/07/2022 09:31:25 Pixel format for client 127.0.0.1:
05/07/2022 09:31:25 32 bpp, depth 24, little endian
05/07/2022 09:31:25 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
05/07/2022 09:31:25 no translation needed
05/07/2022 09:31:25 Enabling NewFBSize protocol extension for client 127.0.0.1
05/07/2022 09:31:25 Enabling full-color cursor updates for client 127.0.0.1
05/07/2022 09:31:25 Using image quality level 6 for client 127.0.0.1
05/07/2022 09:31:25 Using JPEG subsampling 0, Q79 for client 127.0.0.1
05/07/2022 09:31:25 Using compression level 9 for client 127.0.0.1
05/07/2022 09:31:25 Enabling LastRect protocol extension for client 127.0.0.1
05/07/2022 09:31:25 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
05/07/2022 09:31:25 Using tight encoding for client 127.0.0.1
05/07/2022 09:31:25 client_set_net: 127.0.0.1 0.0003
05/07/2022 09:31:25 created xdamage object: 0x20002c
05/07/2022 09:31:31 client 1 network rate 1752.5 KB/sec (17727.8 eff KB/sec)
05/07/2022 09:31:31 client 1 latency: 3.3 ms
05/07/2022 09:31:31 dt1: 0.0009, dt2: 0.0098 dt3: 0.0033 bytes: 15756
05/07/2022 09:31:31 link_rate: LR_LAN - 3 ms, 1752 KB/s
05/07/2022 09:31:34 created selwin: 0x20002d
05/07/2022 09:31:34 called initialize_xfixes()
05/07/2022 09:36:28 idle keyboard: turning X autorepeat back on.
日志:
[root@RackShift ~]# docker logs c799f67da9ff
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing...
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing...
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing...
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing...
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing...
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing...
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing...
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing...
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing...
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing...
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing...
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing...
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing...
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing...
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] starting s6-fdholderd...
[services.d] starting certsmonitor...
[services.d] starting nginx...
[services.d] starting xvfb...
[nginx] starting...
[certsmonitor] disabling service: secure connection not enabled.
[xvfb] starting...
[services.d] starting statusmonitor...
[statusmonitor] no file to monitor: disabling service...
s6-svwait: fatal: timed out
[services.d] starting x11vnc...
[services.d] starting logmonitor...
[services.d] starting openbox...
[logmonitor] no file to monitor: disabling service...
[x11vnc] starting...
05/07/2022 09:31:14 passing arg to libvncserver: -rfbport
05/07/2022 09:31:14 passing arg to libvncserver: 5900
05/07/2022 09:31:14 passing arg to libvncserver: -rfbportv6
05/07/2022 09:31:14 passing arg to libvncserver: -1
05/07/2022 09:31:14 passing arg to libvncserver: -httpportv6
05/07/2022 09:31:14 passing arg to libvncserver: -1
05/07/2022 09:31:14 passing arg to libvncserver: -desktop
05/07/2022 09:31:14 passing arg to libvncserver: DELL PowerEdge R730xd 2DPRPD2 172.18.255.81
05/07/2022 09:31:14 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 766
05/07/2022 09:31:14 Using X display :0
05/07/2022 09:31:14 rootwin: 0x25c reswin: 0x200001 dpy: 0x182e990
05/07/2022 09:31:14
05/07/2022 09:31:14 ------------------ USEFUL INFORMATION ------------------
[openbox] starting...
05/07/2022 09:31:14 X DAMAGE available on display, using it for polling hints.
05/07/2022 09:31:14 To disable this behavior use: '-noxdamage'
05/07/2022 09:31:14
05/07/2022 09:31:14 Most compositing window managers like 'compiz' or 'beryl'
05/07/2022 09:31:14 cause X DAMAGE to fail, and so you may not see any screen
05/07/2022 09:31:14 updates via VNC. Either disable 'compiz' (recommended) or
05/07/2022 09:31:14 supply the x11vnc '-noxdamage' command line option.
05/07/2022 09:31:14 X COMPOSITE available on display, using it for window polling.
05/07/2022 09:31:14 To disable this behavior use: '-noxcomposite'
05/07/2022 09:31:14
05/07/2022 09:31:14 Wireframing: -wireframe mode is in effect for window moves.
05/07/2022 09:31:14 If this yields undesired behavior (poor response, painting
05/07/2022 09:31:14 errors, etc) it may be disabled:
05/07/2022 09:31:14 - use '-nowf' to disable wireframing completely.
05/07/2022 09:31:14 - use '-nowcr' to disable the Copy Rectangle after the
05/07/2022 09:31:14 moved window is released in the new position.
05/07/2022 09:31:14 Also see the -help entry for tuning parameters.
05/07/2022 09:31:14 You can press 3 Alt_L's (Left "Alt" key) in a row to
05/07/2022 09:31:14 repaint the screen, also see the -fixscreen option for
05/07/2022 09:31:14 periodic repaints.
05/07/2022 09:31:14 GrabServer control via XTEST.
05/07/2022 09:31:14
05/07/2022 09:31:14 Scroll Detection: -scrollcopyrect mode is in effect to
05/07/2022 09:31:14 use RECORD extension to try to detect scrolling windows
05/07/2022 09:31:14 (induced by either user keystroke or mouse input).
05/07/2022 09:31:14 If this yields undesired behavior (poor response, painting
05/07/2022 09:31:14 errors, etc) it may be disabled via: '-noscr'
05/07/2022 09:31:14 Also see the -help entry for tuning parameters.
05/07/2022 09:31:14 You can press 3 Alt_L's (Left "Alt" key) in a row to
05/07/2022 09:31:14 repaint the screen, also see the -fixscreen option for
05/07/2022 09:31:14 periodic repaints.
05/07/2022 09:31:14
05/07/2022 09:31:14 XKEYBOARD: number of keysyms per keycode 7 is greater
05/07/2022 09:31:14 than 4 and 51 keysyms are mapped above 4.
05/07/2022 09:31:14 Automatically switching to -xkb mode.
05/07/2022 09:31:14 If this makes the key mapping worse you can
05/07/2022 09:31:14 disable it with the "-noxkb" option.
05/07/2022 09:31:14 Also, remember "-remap DEAD" for accenting characters.
05/07/2022 09:31:14
05/07/2022 09:31:14 X FBPM extension not supported.
05/07/2022 09:31:14 X display is not capable of DPMS.
05/07/2022 09:31:14 --------------------------------------------------------
05/07/2022 09:31:14
05/07/2022 09:31:14 Default visual ID: 0x21
05/07/2022 09:31:14 Read initial data from X display into framebuffer.
05/07/2022 09:31:14 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
05/07/2022 09:31:14
05/07/2022 09:31:14 X display :0 is 32bpp depth=24 true color
05/07/2022 09:31:14
05/07/2022 09:31:14 Listening for VNC connections on TCP port 5900
05/07/2022 09:31:14
05/07/2022 09:31:14 Xinerama is present and active (e.g. multi-head).
05/07/2022 09:31:14 Xinerama: number of sub-screens: 1
05/07/2022 09:31:14 Xinerama: no blackouts needed (only one sub-screen)
05/07/2022 09:31:14
05/07/2022 09:31:14 fb read rate: 1688 MB/sec
05/07/2022 09:31:14 fast read: reset -wait ms to: 10
05/07/2022 09:31:14 fast read: reset -defer ms to: 10
05/07/2022 09:31:14 The X server says there are 10 mouse buttons.
05/07/2022 09:31:14 screen setup finished.
05/07/2022 09:31:14
The VNC desktop is: c799f67da9ff:0
PORT=5900
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
[services.d] starting app...
[app] starting DELL PowerEdge R730xd 2DPRPD2 172.18.255.81...
[services.d] done.
idrac8
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 235 100 210 100 25 135 16 0:00:01 0:00:01 --:--:-- 135
--2022-07-05 09:31:17-- https://172.18.255.81/viewer.jnlp(172.18.255.81@0@ssasa@1657013477@ST1=b0429e1657091ec56a7c8e5f7d5b5dcf)
Connecting to 172.18.255.81:443... connected.
WARNING: cannot verify 172.18.255.81's certificate, issued by 'emailAddress=support@dell.com,CN=idrac-2DPRPD2,OU=Remote Access Group,O=Dell Inc.,L=Round Rock,ST=Texas,C=US':
Self-signed certificate encountered.
WARNING: certificate common name 'idrac-2DPRPD2' doesn't match requested host name '172.18.255.81'.
HTTP request sent, awaiting response... 200 OK
Length: 3682 (3.6K) [application/x-java-jnlp-file]
Saving to: '/app/jviewer.jnlp'
2022-07-05 09:31:18 (1.96 MB/s) - '/app/jviewer.jnlp' saved [3682/3682]
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
05/07/2022 09:31:25 Got connection from client 127.0.0.1
05/07/2022 09:31:25 other clients:
05/07/2022 09:31:25 Got 'ws' WebSockets handshake
05/07/2022 09:31:25 Got protocol: binary
05/07/2022 09:31:25 - webSocketsHandshake: using binary/raw encoding
05/07/2022 09:31:25 - WebSockets client version hybi-13
05/07/2022 09:31:25 Disabled X server key autorepeat.
05/07/2022 09:31:25 to force back on run: 'xset r on' (3 times)
05/07/2022 09:31:25 incr accepted_client=1 for 127.0.0.1:47764 sock=10
05/07/2022 09:31:25 Client Protocol Version 3.8
05/07/2022 09:31:25 Protocol version sent 3.8, using 3.8
05/07/2022 09:31:25 rfbProcessClientSecurityType: executing handler for type 1
05/07/2022 09:31:25 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
05/07/2022 09:31:25 copy_tiles: allocating first_line at size 41
05/07/2022 09:31:25 Pixel format for client 127.0.0.1:
05/07/2022 09:31:25 32 bpp, depth 24, little endian
05/07/2022 09:31:25 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
05/07/2022 09:31:25 no translation needed
05/07/2022 09:31:25 Enabling NewFBSize protocol extension for client 127.0.0.1
05/07/2022 09:31:25 Enabling full-color cursor updates for client 127.0.0.1
05/07/2022 09:31:25 Using image quality level 6 for client 127.0.0.1
05/07/2022 09:31:25 Using JPEG subsampling 0, Q79 for client 127.0.0.1
05/07/2022 09:31:25 Using compression level 9 for client 127.0.0.1
05/07/2022 09:31:25 Enabling LastRect protocol extension for client 127.0.0.1
05/07/2022 09:31:25 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
05/07/2022 09:31:25 Using tight encoding for client 127.0.0.1
05/07/2022 09:31:25 client_set_net: 127.0.0.1 0.0003
05/07/2022 09:31:25 created xdamage object: 0x20002c
05/07/2022 09:31:31 client 1 network rate 1752.5 KB/sec (17727.8 eff KB/sec)
05/07/2022 09:31:31 client 1 latency: 3.3 ms
05/07/2022 09:31:31 dt1: 0.0009, dt2: 0.0098 dt3: 0.0033 bytes: 15756
05/07/2022 09:31:31 link_rate: LR_LAN - 3 ms, 1752 KB/s
05/07/2022 09:31:34 created selwin: 0x20002d
05/07/2022 09:31:34 called initialize_xfixes()
05/07/2022 09:36:28 idle keyboard: turning X autorepeat back on.