Last active
April 1, 2024 01:11
-
-
Save blofeldthefish/3bd729d9b418f801c03fa5d531ec3dce to your computer and use it in GitHub Desktop.
Running Docker in Docker (dind) on a Mac
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# execute on Mac to create services: | |
docker-compose up -d | |
# "login" to client container: | |
docker exec -it my-docker-client sh | |
# within client container: | |
/ # docker ps | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | |
Lifted directly from https://www.saltycrane.com/blog/2021/04/how-run-docker-docker-mac/ who's content it is, but easier for me to find here, going forward! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3" | |
services: | |
docker-daemon: | |
container_name: "my-docker-daemon" | |
environment: | |
DOCKER_TLS_CERTDIR: "" | |
image: "docker:dind" | |
networks: | |
"my-network": | |
aliases: | |
- "docker" | |
privileged: true | |
docker-client: | |
command: sh -c 'while [ 1 ]; do sleep 1000; done' | |
container_name: "my-docker-client" | |
depends_on: | |
- "docker-daemon" | |
environment: | |
DOCKER_HOST: "tcp://docker:2375" | |
image: "docker:latest" | |
networks: | |
"my-network": {} | |
networks: | |
"my-network": | |
name: "my-network" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks!