Description
Docker CLI hangs when running any command. Fresh MacOS and Docker install on M1 Mac.
MacOS: 13.5 (22G74)
Chip: Apple M1 Pro
Docker Desktop: 4.22.0 (117440)
Tried re-installing / factory resetting docker and clearing docker files as suggested in this issue: #6527
Self diagnosis shows that VM cannot be started. Any tips for next steps?
dave.anderson@updater.com@Dave's-Mac ~ % /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check
Starting diagnostics
[PASS] DD0027: is there available disk space on the host?
[PASS] DD0028: is there available VM disk space?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[FAIL] DD0017: can a VM be started? vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
[FAIL] DD0016: is the LinuxKit VM running? prereq failed: can a VM be started?
[FAIL] DD0011: are the LinuxKit services running? prereq failed: is the LinuxKit VM running?
[FAIL] DD0004: is the Docker engine running? prereq failed: are the LinuxKit services running?
[PASS] DD0015: are the binary symlinks installed?
[FAIL] DD0031: does the Docker API work? prereq failed: is the Docker engine running?
[PASS] DD0013: is the $PATH ok?
[FAIL] DD0003: is the Docker CLI working? prereq failed: is the Docker engine running?
[FAIL] DD0038: is the connection to Docker working? prereq failed: is the Docker engine running?
[FAIL] DD0014: are the backend processes running? prereq failed: is the LinuxKit VM running?
[FAIL] DD0007: is the backend responding? prereq failed: are the backend processes running?
[PASS] DD0008: is the native API responding?
[FAIL] DD0009: is the vpnkit API responding? prereq failed: are the backend processes running?
[FAIL] DD0010: is the Docker API proxy responding? prereq failed: are the backend processes running?
[FAIL] DD0030: is the image access management authorized? prereq failed: is the Docker engine running?
[PASS] DD0033: does the host have Internet access?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[WARN] DD0017: can a VM be started? vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
[WARN] DD0016: is the LinuxKit VM running? prereq failed: can a VM be started?
[WARN] DD0011: are the LinuxKit services running? prereq failed: is the LinuxKit VM running?
[WARN] DD0004: is the Docker engine running? prereq failed: are the LinuxKit services running?
[PASS] DD0015: are the binary symlinks installed?
[WARN] DD0031: does the Docker API work? prereq failed: is the Docker engine running?
[WARN] DD0032: do Docker networks overlap with host IPs? prereq failed: does the Docker API work?
Please note the following 6 warnings:
1 : The check: can a VM be started?
Produced the following warning: vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
The Docker engine runs inside a Linux VM. Therefore we must be able to start Virtual Machines.
2 : The check: is the LinuxKit VM running?
Produced the following warning: prereq failed: can a VM be started?
The Docker engine runs inside a Linux VM. Therefore the VM must be running.
3 : The check: are the LinuxKit services running?
Produced the following warning: prereq failed: is the LinuxKit VM running?
The Docker engine runs inside a Linux VM as a service. Therefore the services must have started.
4 : The check: is the Docker engine running?
Produced the following warning: prereq failed: are the LinuxKit services running?
The Docker engine manages all containers and images on the host. Check the dockerd.log to see why it failed to start.
5 : The check: does the Docker API work?
Produced the following warning: prereq failed: is the Docker engine running?
If the Docker API is not available from the host then Docker Desktop will not work correctly.
6 : The check: do Docker networks overlap with host IPs?
Produced the following warning: prereq failed: does the Docker API work?
If the subnet used by a Docker network overlaps with an IP used by the host, then containers
won't be able to contact the overlapping IP addresses.
Try configuring the IP address range used by networks: in your docker-compose.yml.
See https://docs.docker.com/compose/compose-file/compose-file-v2/#ipv4_address-ipv6_address
Please investigate the following 1 issue:
1 : The test: can a VM be started?
Failed with: vm has not started: failed to open kmsg.log: open log/vm/kmsg.log: no such file or directory
The Docker engine runs inside a Linux VM. Therefore we must be able to start Virtual Machines.
Reproduce
- Run any command -
docker ps, docker info, etc.
Expected behavior
Command should output as expected (ex. list of processes or info)
docker version
Running `docker version` hangs on CLI.
% docker --version
Docker version 24.0.5, build ced0996
docker info
Diagnostics ID
CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183121
Additional Info
First diagnostic from docker desktop: CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183121
Ran another diagnostic from the command line: CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183808
Description
Docker CLI hangs when running any command. Fresh MacOS and Docker install on M1 Mac.
MacOS: 13.5 (22G74)
Chip: Apple M1 Pro
Docker Desktop: 4.22.0 (117440)
Tried re-installing / factory resetting docker and clearing docker files as suggested in this issue: #6527
Self diagnosis shows that VM cannot be started. Any tips for next steps?
Reproduce
docker ps,docker info, etc.Expected behavior
Command should output as expected (ex. list of processes or info)
docker version
Running `docker version` hangs on CLI. % docker --version Docker version 24.0.5, build ced0996docker info
Diagnostics ID
CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183121
Additional Info
First diagnostic from docker desktop: CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183121
Ran another diagnostic from the command line: CDA29737-2B38-4A57-9384-068DB58FFD94/20230809183808