I want to have docker CLI to connect to remote daemon but do I need to install the whole engine including daemon on the local machine?
相关问题
- Docker task in Azure devops won't accept "$(pw
- Unable to run mariadb when mount volume
- Unspecified error (0x80004005) while running a Doc
- What would prevent code running in a Docker contai
- How to reload apache in php-apache docker containe
If you want to install Docker in Linux, then in the newest 1.12.0 release, Docker daemon and Docker client are in separate binary files.
This has been mentioned in release log:
If you are installing Docker in Mac, then Mac OS binary is client-only: resource
You can (like the other answer suggests) download it direct from Docker:
The difference from the other answer is that there is no intermediate tar file. I use this in a Dockerfile RUN layer.
First, download and unzip/untar the release for your system. Here are x86_64 binaries for mac, linux, windows.
After expanding the archive, you can find the docker CLI executable at
./docker/docker
- move that file into your path, and you're done.If you're specifically looking to install the docker CLI into a docker image, here's my Dockerfile command to do so:
h/t to this comment
On Windows, you can install the CLI by itself using chocolatey package manager.
Once you have chocolatey loaded you can run this from an admin command prompt:
This seems to be much more up-to-date than the Windows link provided by Aaron, for some reason. (v19 instead of v17, as of Jan 2020)