Menu
Computer ports in common use cover a wide variety of shapes such as round (PS/2, etc.), rectangular (FireWire, etc.), square (Telephone plug), trapezoidal (D-Sub — the old printer port was a DB-25), etc. There is some standardization to physical properties and function.
The simple gender adapters - they have no circuitry inside them - only work with a 'combo' mouse - a mouse that has been wired up for and is intended to be used with both types of ports. It will NOT work with a PS/2 only mouse, or with a Serial only mouse.
If you DO have a 'combo' mouse, the internal connections of PS/2 to serial gender adapters varies - they are NOT universal.
One that works with one brand or model of mouse won't necessarily work with another brand or model. There are at least three ways they can be connected internally if not more.
One that works with one brand or model of mouse won't necessarily work with another brand or model. There are at least three ways they can be connected internally if not more.
I have two identical OLD Microsoft 'combo' PS/2 /serial mice (it says, 'Serial and PS/2 Compatible.' on therm ) that only work with one type of gender adapter (two of them that look different) in a serial port, and I have other 'combo' PS/2 /serial mice mice that work with other adapters but not with the ones that work with the Microsoft mice.
The gender adapters can be serial male to PS/2 male, or serial female to PS/2 female.
I have two or more even older Microsoft 'combo' mice - serial (female, standard) connector on the cord - that I have never found a gender adapter that works with them in a PS/2 port..
........
........
'When I plugged my keyboard into it, the num lock, caps lock, etc. lights lit up, indicating that the connector's working. '
HUH ?
When the gender adapter was plugged into the serial port, you plugged a PS/2 connector for a keyboard into it ?
I have never come across a gender adapter that allows you to use a PS/2 keyboard with a serial port - the keyboard would have to be a 'combo' keyboard - if not all the keyboard keys work your reasoning is invalid - that only proves the serial port has power, which it probably always has while the computer is running, whether it is disabled in the bios or not.
.....
When the gender adapter was plugged into the serial port, you plugged a PS/2 connector for a keyboard into it ?
I have never come across a gender adapter that allows you to use a PS/2 keyboard with a serial port - the keyboard would have to be a 'combo' keyboard - if not all the keyboard keys work your reasoning is invalid - that only proves the serial port has power, which it probably always has while the computer is running, whether it is disabled in the bios or not.
.....
The IRQ and I/O port the serial port needs for the mouse must be available in Windows or Dos - e.g. a dial-up modem often uses those that are nornally used for legacy Com 2 in older operating systems.
Estimated reading time: 9 minutes Looking for popular FAQs on Docker Desktop? Check out theDocker Success Centerfor knowledge base articles, FAQs, technical support for subscription levels, and more.
Questions about Docker Desktop
Stable and Edge channels
Q: How do I get the Stable or Edge version of Docker Desktop?
A: You can download the Stable version of Docker Desktop from Docker Hub. To download the Edge version, see the Edge release notes.
For installation instructions, see Install Docker Desktop on Mac.
Q: What is the difference between the Stable and Edge versions of Docker Desktop?
A: Two different download channels are available in the Community version of Docker Desktop:
The Stable channel provides a general availability release-ready installer for a fully baked and tested, more reliable app. The Stable version of Docker Desktop comes with the latest released version of Docker Engine. The releaseschedule is synched with Docker Engine releases and patch releases. On the Stable channel, you can select whether to send usage statistics and other data.
The Edge channel provides an installer with new features we are working on, but is not necessarily fully tested. It comes with the experimental version of Docker Engine. Bugs, crashes, and issues are more likely to occur with the Edge version, but you get a chance to preview new functionality, experiment, and provide feedback as the apps evolve. Releases are typically more frequent than for Stable, often one or more per month. Usage statistics and crash reports are sent by default. You do not have the option to disable this on the Edge channel.
Q: Can I switch between Stable and Edge versions of Docker Desktop?
A: Yes, you can switch between Stable and Edge versions. You can try out the Edge releases to see what’s new, then go back to Stable for other work. However, you can only have one version of Docker Desktop installed at a time. For more information, see Switch between Stable and Edge versions.
What is Docker.app?
Docker.app
is Docker Desktop on Mac. It bundles the Docker client and Docker Engine. Docker.app
uses the macOS Hypervisor.framework to run containers, which means that a separate VirtualBox is not required to run Docker Desktop.What are the system requirements for Docker Desktop?
You need a Mac that supports hardware virtualization. For more information, see Docker Desktop Mac system requirements.
Do I need to uninstall Docker Toolbox to use Docker Desktop?
No, you can use these side by side. Docker Toolbox leverages a Docker daemoninstalled using
docker-machine
in a machine called default
. Running eval$(docker-machine env default)
in a shell sets DOCKER environment variableslocally to connect to the default machine using Engine from Toolbox. To checkwhether Toolbox DOCKER environment variables are set, run env | grep DOCKER
.To make the client talk to the Docker for Mac Engine, run the command
unset${!DOCKER_*}
to unset all DOCKER environment variables in the current shell.(Now, env | grep DOCKER
should return no output.) You can have multiplecommand line shells open, some set to talk to Engine from Toolbox and others setto talk to Docker Desktop. The same applies to docker-compose
.![Squared Squared](https://www.belightsoft.com/products/disccover/img/screenshot_2.jpg)
How do I uninstall Docker Toolbox?
Now that you have installed Docker Desktop, you might decide that you do not need the legacy Docker Toolbox anymore. For details on how to perform a clean uninstall of Toolbox on Mac, see How to uninstall Toolbox.
Experimental features
Experimental features provide early access to future product functionality.These features are intended for testing and feedback only as they may changebetween releases without warning or can be removed entirely from a futurerelease. Experimental features must not be used in production environments.Docker does not offer support for experimental features. For more information,see Experimental features.
To enable experimental features in the Docker CLI, edit the
config.json
file and set experimental
to enabled.To enable experimental features from the Docker Desktop menu, clickSettings (Preferences on macOS) > Daemon and then select theExperimental features check box.
Questions about feedback and help
What kind of feedback are we looking for?
Everything is fair game. We’d like your impressions on the download-installprocess, startup, functionality available, the GUI, usefulness of the app,command line integration, and so on. Tell us about problems, what you like, orfunctionality you’d like to see added.
What if I have problems or questions?
You can find the list of frequent issues in Logs and Troubleshooting.
If you do not find a solution in Troubleshooting, browse issues onDocker Desktop for Mac issues on GitHub or create a new one. You can also create new issues based on diagnostics. To learn more, seeDiagnose problems, send feedback, and create GitHub issues.
Docker Desktop for Mac forumprovides discussion threads as well, and you can create discussion topics there,but we recommend using the GitHub issues over the forums for better tracking andresponse.
How can I opt out of sending my usage data?
If you do not want to send of usage data, use the Stable channel. For moreinformation, see What is the difference between the Stable and Edge versions of Docker Desktop? in Stable and Edge channels.
How is personal data handled in Docker Desktop?
When uploading diagnostics to help Docker with investigating issues, theuploaded diagnostics bundle may contain personal data such as usernames and IPaddresses. The diagnostics bundles are only accessible to Docker Inc. employeeswho are directly involved in diagnosing Docker Desktop issues. By default DockerInc. will delete uploaded diagnostics bundles after 30 days unless they arereferenced in an open issue on thedocker/for-mac ordocker/for-win issue trackers. If anissue is closed, Docker Inc. will remove the referenced diagnostics bundleswithin 30 days. You may also request the removal of a diagnostics bundle byeither specifying the diagnostics ID or via your GitHub ID (if the diagnosticsID is mentioned in a GitHub issue). Docker Inc. will only use the data in thediagnostics bundle to investigate specific user issues, but may derive highlevel (non personal) metrics such as the rate of issues from it.
How can I...?
How do I connect to the remote Docker Engine API?
You might need to provide the location of the Engine API for Docker clients anddevelopment tools.
On Docker Desktop, clients can connect to the Docker Engine through a Unixsocket:
unix:///var/run/docker.sock
.See also Docker Engine API and Docker Desktop for Mac forums topicUsing pycharm Docker plugin...
If you are working with applications like Apache Maventhat expect settings for
DOCKER_HOST
and DOCKER_CERT_PATH
environmentvariables, specify these to connect to Docker instances through Unix sockets.For example:How do I connect from a container to a service on the host?
Mac has a changing IP address (or none if you have no network access). We recommend that you attach an unused IP to the
lo0
interface on theMac so that containers can connect to this address.For more information and examples, seeI want to connect from a container to a service on the host in the Networking topic.
How do I connect to a container from Mac?
We recommend that you publish a port, or connect from another container. You can use the same method on Linux if the container is on an overlay network and not a bridge network, as these are not routed.
For more information and examples, seeI want to connect to a container from the Mac in the Networking topic.
How do I add custom CA certificates?
Docker Desktop supports all trusted certificate authorities (CAs) (root or intermediate). For more information on adding server and client side certs, seeAdd TLS certificates in the Getting Started topic.
How do I add client certificates?
For information on adding client certificates, seeAdd client certificates in the Getting Started topic.
Can I pass through a USB device to a container?
Unfortunately, it is not possible to pass through a USB device (or aserial port) to a container as it requires support at the hypervisor level.
Can I run Docker Desktop in nested virtualization scenarios?
Docker Desktop can run inside a Windows 10 VM running on apps like Parallels or VMware Fusion on a Mac provided that the VM is properly configured. However, problems and intermittent failures may still occur due to the way these apps virtualize the hardware. For these reasons, Docker Desktop is not supported in nested virtualization scenarios. It might work in some cases, and not in others. For more information, see Running Docker Desktop in nested virtualization scenarios.
Components of Docker Desktop
What is HyperKit?
HyperKit is a hypervisor built on top of the Hypervisor.framework in macOS. It runs entirely in userspace and has no otherdependencies.
We use HyperKit to eliminate the need for other VM products, such as OracleVirtualBox or VMWare Fusion.
What is the benefit of HyperKit?
It is thinner than VirtualBox and VMWare fusion, and the version we include istailor made for Docker workloads on the Mac.
Why is com.docker.vmnetd running after I quit the app?
The privileged helper process
mac faqscom.docker.vmnetd
is started by launchd
andruns in the background. The process does not consume any resources unlessDocker.app connects to it, so it’s safe to ignore.