Skip to content

Instantly share code, notes, and snippets.

@thiagoelg
Created September 6, 2024 18:22
Show Gist options
  • Save thiagoelg/314ae65abcf81132198d27d5dfbe6417 to your computer and use it in GitHub Desktop.
Save thiagoelg/314ae65abcf81132198d27d5dfbe6417 to your computer and use it in GitHub Desktop.
STEP: Setup docker (macOS only)
==> Updating Homebrew...
==> Homebrew's analytics have entirely moved to our InfluxDB instance in the EU.
We gather less data than before and have destroyed all Google Analytics data:
https://docs.brew.sh/Analytics
Please reconsider re-enabling analytics to help our volunteer maintainers with:
brew analytics on
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Auto-updated Homebrew!
Updated 3 taps (homebrew/bundle, homebrew/core and homebrew/cask).
==> New Formulae
bc-gh
dra
fierce
grizzly
libblastrampoline
pyupgrade
wush
==> New Casks
blood-on-the-clocktower-online
choice-financial-terminal
crosspaste
flutterflow
font-scientifica
rize
You have 8 outdated formulae installed.
x ./
x ./bin/
x ./share/
x ./share/lima/
x ./share/doc/
x ./share/doc/lima/
x ./share/doc/lima/README.zh.md
x ./share/doc/lima/LICENSE
x ./share/doc/lima/MAINTAINERS.md
x ./share/doc/lima/README.md
x ./share/doc/lima/README.ja.md
x ./share/doc/lima/ROADMAP.md
x ./share/doc/lima/VERSION
x ./share/doc/lima/examples
x ./share/doc/lima/templates
x ./share/doc/lima/SECURITY.md
x ./share/lima/lima-guestagent.Linux-x86_64
x ./share/lima/lima-guestagent.Linux-riscv64
x ./share/lima/examples
x ./share/lima/lima-guestagent.Linux-armv7l
x ./share/lima/templates/
x ./share/lima/lima-guestagent.Linux-aarch64
x ./share/lima/templates/podman-rootful.yaml
x ./share/lima/templates/experimental/
x ./share/lima/templates/buildkit.yaml
x ./share/lima/templates/oraclelinux-9.yaml
x ./share/lima/templates/oraclelinux-8.yaml
x ./share/lima/templates/debian.yaml
x ./share/lima/templates/rocky.yaml
x ./share/lima/templates/alpine.yaml
x ./share/lima/templates/k8s.yaml
x ./share/lima/templates/apptainer.yaml
x ./share/lima/templates/docker-rootful.yaml
x ./share/lima/templates/debian-11.yaml
x ./share/lima/templates/almalinux.yaml
x ./share/lima/templates/faasd.yaml
x ./share/lima/templates/ubuntu.yaml
x ./share/lima/templates/fedora.yaml
x ./share/lima/templates/README.md
x ./share/lima/templates/almalinux-8.yaml
x ./share/lima/templates/archlinux.yaml
x ./share/lima/templates/rocky-8.yaml
x ./share/lima/templates/rocky-9.yaml
x ./share/lima/templates/opensuse.yaml
x ./share/lima/templates/debian-12.yaml
x ./share/lima/templates/podman.yaml
x ./share/lima/templates/almalinux-9.yaml
x ./share/lima/templates/docker.yaml
x ./share/lima/templates/centos-stream.yaml
x ./share/lima/templates/k3s.yaml
x ./share/lima/templates/centos-stream-9.yaml
x ./share/lima/templates/apptainer-rootful.yaml
x ./share/lima/templates/vmnet.yaml
x ./share/lima/templates/oraclelinux.yaml
x ./share/lima/templates/ubuntu-lts.yaml
x ./share/lima/templates/default.yaml
x ./share/lima/templates/centos-stream-8.yaml
x ./share/lima/templates/deprecated/
x ./share/lima/templates/deprecated/centos-7.yaml
x ./share/lima/templates/experimental/virtiofs-linux.yaml
x ./share/lima/templates/experimental/gentoo.yaml
x ./share/lima/templates/experimental/armv7l.yaml
x ./share/lima/templates/experimental/9p.yaml
x ./share/lima/templates/experimental/opensuse-tumbleweed.yaml
x ./share/lima/templates/experimental/vnc.yaml
x ./share/lima/templates/experimental/wsl2.yaml
x ./share/lima/templates/experimental/u7s.yaml
x ./share/lima/templates/experimental/vz.yaml
x ./share/lima/templates/experimental/riscv64.yaml
x ./share/lima/templates/experimental/rke2.yaml
x ./share/lima/templates/experimental/net-user-v2.yaml
x ./bin/docker.lima
x ./bin/lima
x ./bin/podman.lima
x ./bin/nerdctl.lima
x ./bin/kubectl.lima
x ./bin/limactl
x ./bin/apptainer.lima
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 8096k 100 8096k 0 0 10.4M 0 --:--:-- --:--:-- --:--:-- 10.4M
Warning: Treating docker as a formula. For the cask, use homebrew/cask/docker or specify the `--cask` flag.
Warning: Treating docker as a formula. For the cask, use homebrew/cask/docker or specify the `--cask` flag.
==> Downloading https://ghcr.io/v2/homebrew/core/docker/manifests/27.2.0
==> Fetching dependencies for docker: docker-completion
==> Downloading https://ghcr.io/v2/homebrew/core/docker-completion/manifests/27.2.0
==> Fetching docker-completion
==> Downloading https://ghcr.io/v2/homebrew/core/docker-completion/blobs/sha256:b51303b5ae9d2fcc91d386c88ce127c860501e66ec1ddacaee40d05f4e2efea6
==> Fetching docker
==> Downloading https://ghcr.io/v2/homebrew/core/docker/blobs/sha256:d5725b5f465e9e7c2d11ba90f6cc226a854d54d0a5a1e6826b9aaacb1ae7a407
==> Downloading https://ghcr.io/v2/homebrew/core/docker-compose/manifests/2.29.2
==> Fetching docker-compose
==> Downloading https://ghcr.io/v2/homebrew/core/docker-compose/blobs/sha256:cb8cd96ff9d7416e67799c383b6d88f1844ad951b4c5c79d56544159c8ffc334
==> Downloading https://ghcr.io/v2/homebrew/core/docker-buildx/manifests/0.16.2
==> Fetching docker-buildx
==> Downloading https://ghcr.io/v2/homebrew/core/docker-buildx/blobs/sha256:9f25ea1ded3adc1685016ef4a453f7ea97c815702f5942c1d7aeb1ac1d724ce5
==> Downloading https://ghcr.io/v2/homebrew/core/qemu/manifests/9.1.0
==> Fetching dependencies for qemu: capstone, dtc, openssl@3, libslirp, libssh, ncurses, snappy and vde
==> Downloading https://ghcr.io/v2/homebrew/core/capstone/manifests/5.0.3
==> Fetching capstone
==> Downloading https://ghcr.io/v2/homebrew/core/capstone/blobs/sha256:bcc3c9288b93bf10c8c10a08352bba47767bf1ffe147c9a6a5bb6e8567fb15de
==> Downloading https://ghcr.io/v2/homebrew/core/dtc/manifests/1.7.1
==> Fetching dtc
==> Downloading https://ghcr.io/v2/homebrew/core/dtc/blobs/sha256:299d6048d7cf4f916f32c11bf1eb9ef4c0d48213f76080ee9ac2abb42112a049
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.3.2
==> Fetching openssl@3
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:bfacdc5431d2c774ab7e8ed770c32c8da81f7b3524f28a35ddb829fc1806493f
==> Downloading https://ghcr.io/v2/homebrew/core/libslirp/manifests/4.8.0
==> Fetching libslirp
==> Downloading https://ghcr.io/v2/homebrew/core/libslirp/blobs/sha256:9b05510f9439baf4f75d9d22e76cc06e98029706f624dbeb5c290e1003a317d6
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.11.1
==> Fetching libssh
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/blobs/sha256:09014e85c296ec5452ea0958b8169b5d0eee8534b6f4b7f1bdc6055dfb35607f
==> Downloading https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.5
==> Fetching ncurses
==> Downloading https://ghcr.io/v2/homebrew/core/ncurses/blobs/sha256:d6316fb9989753d52db231cc4dfe20746c5e2b6dced2ba6136ad1f11e99814aa
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.1
==> Fetching snappy
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:80fa828013ffa932262d110a351fc4f28f44524cc783d23c15b61328182170ac
==> Downloading https://ghcr.io/v2/homebrew/core/vde/manifests/2.3.3
==> Fetching vde
==> Downloading https://ghcr.io/v2/homebrew/core/vde/blobs/sha256:e203e8f3933c5dcdc45cdaae85f63b31ecd38a86d90eb5f4f0c1fd7825ad2347
==> Fetching qemu
==> Downloading https://ghcr.io/v2/homebrew/core/qemu/blobs/sha256:16d1e1f7e8b1faff279e7aaeb9fd867edd71f5bbfedc866ded4f72c7cd8eaad7
==> Installing dependencies for docker: docker-completion
==> Installing docker dependency: docker-completion
==> Downloading https://ghcr.io/v2/homebrew/core/docker-completion/manifests/27.2.0
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/bd1f01e8dfff418d5e72f474b63848f139d91763d529e524fb8e7ce7df327a67--docker-completion-27.2.0.bottle_manifest.json
==> Pouring docker-completion--27.2.0.all.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/docker-completion/27.2.0: 10 files, 342.2KB
==> Installing docker
==> Pouring docker--27.2.0.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/docker/27.2.0: 14 files, 26.4MB
==> Pouring docker-compose--2.29.2.ventura.bottle.tar.gz
==> Caveats
Compose is a Docker plugin. For Docker to find the plugin, add "cliPluginsExtraDirs" to ~/.docker/config.json:
"cliPluginsExtraDirs": [
"/usr/local/lib/docker/cli-plugins"
]
==> Summary
๐Ÿบ /usr/local/Cellar/docker-compose/2.29.2: 8 files, 53.5MB
==> Pouring docker-buildx--0.16.2.ventura.bottle.tar.gz
==> Caveats
docker-buildx is a Docker plugin. For Docker to find the plugin, add "cliPluginsExtraDirs" to ~/.docker/config.json:
"cliPluginsExtraDirs": [
"/usr/local/lib/docker/cli-plugins"
]
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
๐Ÿบ /usr/local/Cellar/docker-buildx/0.16.2: 29 files, 55.7MB
==> Installing dependencies for qemu: capstone, dtc, openssl@3, libslirp, libssh, ncurses, snappy and vde
==> Installing qemu dependency: capstone
==> Downloading https://ghcr.io/v2/homebrew/core/capstone/manifests/5.0.3
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/f77d59d4c25d40ffcd60c420fbcd75fc7821fdaec8c04b54dca354ecb3dd9384--capstone-5.0.3.bottle_manifest.json
==> Pouring capstone--5.0.3.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/capstone/5.0.3: 31 files, 22MB
==> Installing qemu dependency: dtc
==> Downloading https://ghcr.io/v2/homebrew/core/dtc/manifests/1.7.1
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/9af2d1bdcb1bf2aa3d63869290ab4a3627ffd6cbabca2be328f51ec71bdd0150--dtc-1.7.1.bottle_manifest.json
==> Pouring dtc--1.7.1.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/dtc/1.7.1: 19 files, 552.5KB
==> Installing qemu dependency: openssl@3
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.3.2
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/15a43beab5e5017b1a9fe7584ff44a48195632fd196c23ee0e5e7ecf67e9ef2a--openssl@3-3.3.2.bottle_manifest.json
==> Pouring openssl@3--3.3.2.ventura.bottle.tar.gz
Warning: These files were overwritten during the `brew link` step:
Warning: These files were overwritten during the `brew link` step:
/usr/local/bin/openssl
They have been backed up to: /Users/runner/Library/Caches/Homebrew/Backup
==> Summary
๐Ÿบ /usr/local/Cellar/openssl@3/3.3.2: 6,984 files, 33.0MB
==> Installing qemu dependency: libslirp
==> Downloading https://ghcr.io/v2/homebrew/core/libslirp/manifests/4.8.0
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/6d0118aaacae7b522b8c6fd6c5a20c3d5ed9e43c01253fb70ef514620a3bfedf--libslirp-4.8.0.bottle_manifest.json
==> Pouring libslirp--4.8.0.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/libslirp/4.8.0: 12 files, 372.9KB
==> Installing qemu dependency: libssh
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.11.1
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/3591f41514c0ebe698a36753dce13e71fa33363993429a04af0da249f1eea04c--libssh-0.11.1.bottle_manifest.json
==> Pouring libssh--0.11.1.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/libssh/0.11.1: 25 files, 1.4MB
==> Installing qemu dependency: ncurses
==> Downloading https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.5
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b2f8ce4e08b15832435170efd265346225ee388d5baab3d5c50e3a77c5673b5a--ncurses-6.5.bottle_manifest.json
==> Pouring ncurses--6.5.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/ncurses/6.5: 4,052 files, 9.6MB
==> Installing qemu dependency: snappy
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.1
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b2e6bfcdbddf1d451a8dbbb6fc3c44a267b753ac1a889dbb0b9159bf31dacdd5--snappy-1.2.1.bottle_manifest.json
==> Pouring snappy--1.2.1.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/snappy/1.2.1: 19 files, 162.7KB
==> Installing qemu dependency: vde
==> Downloading https://ghcr.io/v2/homebrew/core/vde/manifests/2.3.3
Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/4e9503141162571c2cd21e89a9e61f524a7403ffe5ffe269f4a39ce5aef9f210--vde-2.3.3.bottle_manifest.json
==> Pouring vde--2.3.3.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/vde/2.3.3: 67 files, 1MB
==> Installing qemu
==> Pouring qemu--9.1.0.ventura.bottle.tar.gz
๐Ÿบ /usr/local/Cellar/qemu/9.1.0: 165 files, 633.3MB
==> Caveats
==> docker-compose
Compose is a Docker plugin. For Docker to find the plugin, add "cliPluginsExtraDirs" to ~/.docker/config.json:
"cliPluginsExtraDirs": [
"/usr/local/lib/docker/cli-plugins"
]
==> docker-buildx
docker-buildx is a Docker plugin. For Docker to find the plugin, add "cliPluginsExtraDirs" to ~/.docker/config.json:
"cliPluginsExtraDirs": [
"/usr/local/lib/docker/cli-plugins"
]
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
time="2024-09-06T17:56:29Z" level=info msg="starting colima"
time="2024-09-06T17:56:29Z" level=info msg="runtime: docker"
time="2024-09-06T17:56:30Z" level=info msg="creating and starting ..." context=vm
time="2024-09-06T17:56:30Z" level=info msg="Terminal is not available, proceeding without opening an editor"
time="2024-09-06T17:56:31Z" level=info msg="Starting the instance \"colima\" with VM driver \"qemu\""
time="2024-09-06T17:56:31Z" level=info msg="QEMU binary \"/usr/local/bin/qemu-system-x86_64\" seems properly signed with the \"com.apple.security.hypervisor\" entitlement"
time="2024-09-06T17:56:31Z" level=info msg="Attempting to download the image" arch=x86_64 digest="sha512:97a6df4d4f4d13267fc7989933da537071513b3175a5785728992a8a198e0ceaaa0eaa2a9a4b01beaf6b998cc20b5995dc701e5c6d9ba2f4308e4208a84215df" location="https://github.com/abiosoft/colima-core/releases/download/v0.6.8-2/ubuntu-23.10-minimal-cloudimg-amd64.qcow2"
Downloading the image (ubuntu-23.10-minimal-cloudimg-amd64.qcow2)
115.56 MiB / 455.61 MiB (25.36%) ? p/s
302.53 MiB / 455.61 MiB (66.40%) 37.39 MiB/s
455.61 MiB / 455.61 MiB (100.00%) 50.81 MiB/stime="2024-09-06T17:56:45Z" level=info msg="Downloaded the image from \"https://github.com/abiosoft/colima-core/releases/download/v0.6.8-2/ubuntu-23.10-minimal-cloudimg-amd64.qcow2\""
time="2024-09-06T17:56:46Z" level=info msg="[hostagent] hostagent socket created at /Users/runner/.colima/_lima/colima/ha.sock"
time="2024-09-06T17:56:47Z" level=info msg="[hostagent] Using system firmware (\"/usr/local/share/qemu/edk2-x86_64-code.fd\")"
time="2024-09-06T17:56:47Z" level=info msg="[hostagent] Starting QEMU (hint: to watch the boot progress, see \"/Users/runner/.colima/_lima/colima/serial*.log\")"
time="2024-09-06T17:56:47Z" level=info msg="SSH Local Port: 49259"
time="2024-09-06T17:56:47Z" level=info msg="[hostagent] Waiting for the essential requirement 1 of 4: \"ssh\""
time="2024-09-06T17:56:57Z" level=info msg="[hostagent] Waiting for the essential requirement 1 of 4: \"ssh\""
time="2024-09-06T17:57:07Z" level=info msg="[hostagent] Waiting for the essential requirement 1 of 4: \"ssh\""
time="2024-09-06T17:57:17Z" level=info msg="[hostagent] Waiting for the essential requirement 1 of 4: \"ssh\""
time="2024-09-06T17:57:27Z" level=info msg="[hostagent] Waiting for the essential requirement 1 of 4: \"ssh\""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment