{"action":"created","issue":{"url":"https://api.github.com/repos/boot2docker/boot2docker/issues/954","labels_url":"https://api.github.com/repos/boot2docker/boot2docker/issues/954/labels{/name}","comments_url":"https://api.github.com/repos/boot2docker/boot2docker/issues/954/comments","events_url":"https://api.github.com/repos/boot2docker/boot2docker/issues/954/events","html_url":"https://github.com/boot2docker/boot2docker/pull/954","id":90973588,"number":954,"title":"Add Parallels Tools support","user":{"login":"legal90","id":4846154,"avatar_url":"https://avatars.githubusercontent.com/u/4846154?v=3","gravatar_id":"","url":"https://api.github.com/users/legal90","html_url":"https://github.com/legal90","followers_url":"https://api.github.com/users/legal90/followers","following_url":"https://api.github.com/users/legal90/following{/other_user}","gists_url":"https://api.github.com/users/legal90/gists{/gist_id}","starred_url":"https://api.github.com/users/legal90/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/legal90/subscriptions","organizations_url":"https://api.github.com/users/legal90/orgs","repos_url":"https://api.github.com/users/legal90/repos","events_url":"https://api.github.com/users/legal90/events{/privacy}","received_events_url":"https://api.github.com/users/legal90/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-06-25T14:01:41Z","updated_at":"2015-07-08T19:01:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boot2docker/boot2docker/pulls/954","html_url":"https://github.com/boot2docker/boot2docker/pull/954","diff_url":"https://github.com/boot2docker/boot2docker/pull/954.diff","patch_url":"https://github.com/boot2docker/boot2docker/pull/954.patch"},"body":"This PR adds a support of Parallels Tools, guest additions for Parallels Desktop for Mac.\r\n\r\nIn Dockerfile there is a link to an official build of Parallels Tools for Boot2Docker, supported by Parallels. We are going to keep it up-to-date and are ready to be responsible for Parallels Tools compatibility with the latest Boot2Docker version. \r\n\r\nParallels Tools in bot2docker.iso are required to make Docker Machine compatible with Parallels Desktop for Mac: https://github.com/docker/machine/pull/939\r\nCurrently we have to use a custom build of boot2docker.iso: https://github.com/Parallels/boot2docker/releases/tag/v1.7.0-prl-tools\r\n\r\nFeatures available in Boot2Docker with Parallels Tools:\r\n- Parallels Shared Folders (`prl_fs` filesystem support);\r\n- Graceful shutdown (by `prltoolsd`);\r\n- Virtual network management (`prl_eth` kernel module and `prl_nettool`):\r\n   * Setting network configuration (IP, DNS, DHCP etc.)\r\n   * \"touching\" guest DHCP to renew lease on network adapter type change or on VM resume;\r\n   * reporting guest network settings to the host.\r\n\r\nFeatures will be implemented soon:\r\n- TimeSync (by `prltoolsd`);\r\n- Execute commands in guest with `prlctl exec` (by `prltoolsd`);\r\n\r\nNote: Parallels Tools daemon is tolerant to other virtualization systems (and bare metal as well): it starts only if it is running on the Parallels Desktop virtualization environment. Otherwise, it exits silently.\r\n\r\n*To maintainers:* If you would like to test an ISO with Docker Machine (from PR https://github.com/docker/machine/pull/939), we are ready to provide you an access to the pre-release version of Parallels Desktop 11, which is compatible with Boot2Docker and Docker Machine. Official release of Parallels Desktop 11 will be in Q3 2015.\r\n\r\nPlease, let me know if you need more information from Parallels."},"comment":{"url":"https://api.github.com/repos/boot2docker/boot2docker/issues/comments/119697422","html_url":"https://github.com/boot2docker/boot2docker/pull/954#issuecomment-119697422","issue_url":"https://api.github.com/repos/boot2docker/boot2docker/issues/954","id":119697422,"user":{"login":"tianon","id":161631,"avatar_url":"https://avatars.githubusercontent.com/u/161631?v=3","gravatar_id":"","url":"https://api.github.com/users/tianon","html_url":"https://github.com/tianon","followers_url":"https://api.github.com/users/tianon/followers","following_url":"https://api.github.com/users/tianon/following{/other_user}","gists_url":"https://api.github.com/users/tianon/gists{/gist_id}","starred_url":"https://api.github.com/users/tianon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tianon/subscriptions","organizations_url":"https://api.github.com/users/tianon/orgs","repos_url":"https://api.github.com/users/tianon/repos","events_url":"https://api.github.com/users/tianon/events{/privacy}","received_events_url":"https://api.github.com/users/tianon/received_events","type":"User","site_admin":false},"created_at":"2015-07-08T19:01:17Z","updated_at":"2015-07-08T19:01:17Z","body":"LGTM"}}