[Met_help] [rt.rap.ucar.edu #82944] History for Display with NCview from docker container
John Halley Gotway via RT
met_help at ucar.edu
Tue Nov 14 14:15:59 MST 2017
----------------------------------------------------------------
Initial Request
----------------------------------------------------------------
Hello,
I am running the met-6.0 tutorial, and noticed that ncview is available in the container. However, when I try to run from the met/met-6.0
> ncview tutorial/out/tc_dland/tc_dland_indian_ocean_one_deg.nc &
I get the following error:
Note: could not open file /root/.ncviewrc for reading
Error: Can't open display
I also get the same error with
>ncview tutorial/out/pcp_combine/sample_fcst_24L_2005080800V_12A.nc &
I have comfirmed that the data is there in both cases using ncdump. Can you explain how to run ncview in the container and output to my Windows 7 screen? (I am using the docker toolbox on Windows 7).
Thanks,
Suzanna
Suzanna C. Diener, Ph.D.
Sr. Scientist/Engineer
The Aerospace Corporation
Space-Based Sensing Division
Boulder, CO 80301
(C) 303-718-0274
(Lab) 720-622-5171
Suzanna.C.Diener at aero.org<mailto:Suzanna.C.Diener at aero.org>
Suzanna.C.Diener.ctr at mail.smil.mil<mailto:Suzanna.C.Diener.ctr at mail.smil.mil>
----------------------------------------------------------------
Complete Ticket History
----------------------------------------------------------------
Subject: Display with NCview from docker container
From: John Halley Gotway
Time: Wed Nov 08 14:43:02 2017
Suzanna,
Unfortunately, you've found one of the drawbacks of using docker
containers. The problem here is that the container isn't able to
forward
the display. If you search online, you'll find that there are some
solutions for this problem that are specific to different operating
systems
and hardware. However, there is no good, general purpose solution
that
works on all machines. I have a Mac and am not able to do this.
Perhaps
there's a solution, but whatever it is won't work on Windows.
You have a couple of options. You could research methods for
forwarding
the display on your Windows machine. If you're successful, please let
me
know how, and I'll add that info the MET website.
Another option is to get ncview running on your Windows machine
through
putty (or whatever terminal tool you're using).
And another option is to bypass ncview entirely. You could run the
plot_data_plane utility of MET which generates a PostScript image.
And
then display the PostScript image on your machine.
Here's an example of using the last option I listed:
docker run -it --rm -v /Users/johnhg/out:/out met-6.0 plot_data_plane
/met/met-6.0/out/pcp_combine/sample_fcst_12L_2005080712V_12A.nc
/out/sample_fcst_12L_2005080712V_12A.ps 'name="APCP_12";
level="(*,*)";'
OK, so this command is...
(1) executing docker *run*
(2) mounting a local "/Users/johnhg/out" directory into the container
in
"/out".
(3) specifying the plot_data_plane command to run
After I run this command, I have the following output file on my
machine:
/Users/johnhg/out/sample_fcst_12L_2005080712V_12A.ps
John
On Wed, Nov 8, 2017 at 8:35 AM, Suzanna C Diener via RT
<met_help at ucar.edu>
wrote:
>
> Wed Nov 08 08:35:18 2017: Request 82944 was acted upon.
> Transaction: Ticket created by suzanna.c.diener at aero.org
> Queue: met_help
> Subject: Display with NCview from docker container
> Owner: Nobody
> Requestors: suzanna.c.diener at aero.org
> Status: new
> Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82944 >
>
>
> Hello,
>
> I am running the met-6.0 tutorial, and noticed that ncview is
available in
> the container. However, when I try to run from the met/met-6.0
>
> > ncview tutorial/out/tc_dland/tc_dland_indian_ocean_one_deg.nc &
>
> I get the following error:
>
> Note: could not open file /root/.ncviewrc for reading
> Error: Can't open display
>
> I also get the same error with
>
> >ncview tutorial/out/pcp_combine/sample_fcst_24L_2005080800V_12A.nc
&
>
> I have comfirmed that the data is there in both cases using ncdump.
Can
> you explain how to run ncview in the container and output to my
Windows 7
> screen? (I am using the docker toolbox on Windows 7).
>
> Thanks,
>
> Suzanna
> Suzanna C. Diener, Ph.D.
> Sr. Scientist/Engineer
> The Aerospace Corporation
> Space-Based Sensing Division
> Boulder, CO 80301
>
> (C) 303-718-0274
> (Lab) 720-622-5171
> Suzanna.C.Diener at aero.org<mailto:Suzanna.C.Diener at aero.org>
> Suzanna.C.Diener.ctr at mail.smil.mil<mailto:Suzanna.C.Diener.
> ctr at mail.smil.mil>
>
>
>
------------------------------------------------
More information about the Met_help
mailing list