簡體   English   中英

Mac的Docker GUI如何

[英]Docker GUI with Mac how to

我最近開始使用docker,但是在設置現有docker-desktop圖像並在屏幕上顯示t時遇到了問題。 這將是個性化整個圖像的第一步:

我遵循了幾個站點的指示,但最簡單的是以下站點: dockerfile / ubuntu-desktop

  • 下載圖像沒有問題
  • 運行它時,將獲得以下輸出:

     $ docker run -it --rm -p 5901:5901 -e USER=root dockerfile/ubuntu-desktop bash -c "vncserver :1 -geometry 1280x800 -depth 24 && tail -F /root/.vnc/*.log" You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n New 'X' desktop is 0792f104dfd0:1 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/0792f104dfd0:1.log 03/02/15 14:10:08 Copyright (C) 2000-2007 TightVNC Group 03/02/15 14:10:08 Copyright (C) 1999 AT&T Laboratories Cambridge 03/02/15 14:10:08 All Rights Reserved. 03/02/15 14:10:08 See http://www.tightvnc.com/ for information on TightVNC 03/02/15 14:10:08 Desktop name 'X' (0792f104dfd0:1) 03/02/15 14:10:08 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t 03/02/15 14:10:08 Listening for VNC connections on TCP port 5901 Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring xrdb: No such file or directory xrdb: can't open file '/root/.Xresources' AUDIT: Tue Feb 3 14:10:09 2015: 17 Xtightvnc: client 6 rejected from local host 

容器檢查輸出如下:

    $ docker inspect -f '{{json .NetworkSettings }}' 0792f104dfd0 
    {"Bridge":"docker0","Gateway":"172.17.42.1",
    "IPAddress":"172.17.0.21","IPPrefixLen":16,
    "MacAddress":"02:42:ac:11:00:15",
    "PortMapping":null,
    "Ports":{"5901/tcp":[{"HostIp":"0.0.0.0","HostPort":"5901"}]}}

當我嘗試與VCN連接時,出現錯誤。

您能否幫助我找到要使用Docker在Mac上擁有運行中的可見桌面的更改?

如果只是缺少.Xresources文件,請嘗試在其中添加一個空文件。 該討論似乎暗示着它並不是真正需要的。 您可以使用以下方法添加文件:

docker run -it --rm -p 5901:5901 -e USER=root dockerfile/ubuntu-desktop \
    bash -c "touch /root/.Xresources && \
    vncserver :1 -geometry 1280x800 -depth 24 && \ 
    tail -F /root/.vnc/*.log"

OSX(和任何非Linux操作系統)上的Docker在boot2docker vm內運行,並且該VM的網絡在VM之外的localhost上不可用。 要進入網絡接口,請使用Boot2docker IP,您可以使用boot2docker ip命令檢索該boot2docker ip 該IP通常為192.168.59.103,盡管不能保證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM