Automic VaultAutomic Vault

brew

docker-machine を Homebrew, chocolatey, MacPorts, pacman, scoop でインストール

docker-machine のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

エージェント安全性

エージェント安全性の回答

docker-machine provisions and manages Docker hosts and credentials.

認証情報アクセス

Reads machine certificates, SSH keys, and Docker host credentials.

リモート変更

Can create, remove, start, stop, and configure Docker hosts.

公開/成果物リスク

Can expose or replace infrastructure used for container workloads.

推奨コントロール

Gate create, rm, regenerate-certs, env, and host mutation commands.

エージェント利用ガイダンス

Allow inspect/status; require approval for host creation, deletion, and credential export.

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install docker-machine

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install docker-machine

MacPorts ports tree · devel/docker-machine/Portfile · ソース: api.github.com

Windows

Chocolatey確認済み · 92%
choco install docker-machine

Chocolatey community package catalog · docker-machine · ソース: community.chocolatey.org

Scoop確認済み · 92%
scoop install main/docker-machine

Scoop official bucket manifest trees · bucket/docker-machine.json · ソース: api.github.com

概要

パッケージ概要

Create Docker hosts locally and on cloud providers

コマンドとエイリアス

  • docker-machine

履歴

プロジェクトの歴史と使われ方

Docker Machine is the CLI that automated creation of Docker hosts on local hypervisors, cloud providers, and private infrastructure. It belongs to the pre-Docker-Desktop and pre-managed-Kubernetes period of Docker tooling, when creating a VM, installing Docker Engine, and pointing the local docker client at it were routine development and CI tasks.

プロジェクトの歴史

The original Docker Machine README describes a tool that creates servers, installs Docker on them, and configures the Docker client to talk to those hosts. It supported local VM drivers such as VirtualBox and cloud drivers such as DigitalOcean, with an extension model for third-party driver plugins.

The packaged Homebrew line follows GitLab's fork. GitLab states that the fork exists to fix critical bugs for the GitLab Runner Docker Machine executor after Docker deprecated Docker Machine on 2021-09-27. GitLab also states that it does not plan new features, and that maintenance is limited to critical bug fixes, CI execution reliability, and cost-impacting issues.

採用の歴史

Docker Machine was widely adopted because it gave the Docker CLI a repeatable way to target disposable local and cloud hosts before Docker Desktop, Docker contexts, managed container platforms, and autoscaling CI runners became the dominant workflows. Its driver-plugin model let vendors and community maintainers ship provider support outside the core binary.

The GitLab fork preserved Docker Machine for GitLab Runner's docker+machine autoscaling executor. GitLab's documentation points users toward its newer autoscaling solution, generally available from GitLab 17.1, and says the Docker Machine fork will be supported only until GitLab 20.2 in May 2027.

使われ方

Typical usage is docker-machine create with a local or cloud driver, docker-machine ls to inspect hosts, docker-machine env to export Docker client environment variables, and docker-machine rm to remove a host. The tool also stores per-machine TLS material under ~/.docker/machine so the client can securely reach remote Docker daemons.

パッケージ好きにとっての重要性

Docker Machine is package-nerd significant because it turned a messy cross-provider bootstrap workflow into one installable CLI plus plugin binaries. Its later life as a maintained GitLab fork is also instructive: package managers can keep legacy automation alive long after the original upstream project leaves the center of the ecosystem.

タイムライン

  • Docker Machine era: The upstream project standardized docker-machine create, env, ls, and driver plugins for Docker hosts.
  • 2021-09-27: GitLab records Docker Machine as deprecated by Docker.
  • GitLab fork era: GitLab maintains a fork for critical fixes needed by the GitLab Runner Docker Machine executor.
  • GitLab 17.1: GitLab's replacement autoscaling solution is generally available.
  • May 2027: GitLab plans support for its Docker Machine fork until GitLab 20.2.

Related projects

  • Related projects include Docker Engine, boot2docker, Docker Desktop, Docker contexts, GitLab Runner's docker+machine executor, Rancher Machine, and the family of Docker Machine provider drivers.

セキュリティ状態

リスクレベル: orange

formula declares a Homebrew service. infrastructure mutation or orchestration signal.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • formula declares a Homebrew service
  • infrastructure mutation or orchestration signal

信号

  • metadata:service
  • text:cloud

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • formula メタデータがサービスまたはデーモンブロックを宣言しています。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.docker/machine

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.docker/machine/machines/*/*.pem

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
docker-machinecliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版0.16.2-gitlab.51
マネージャ更新日2026-07-01
ローカルデータOK
上流not checked
検出された最新未検出

https://docs.gitlab.com/runner/executors/docker_machine.html

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:docker-machine
バージョン0.16.2-gitlab.51
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/docker-machine
ホームページhttps://docs.gitlab.com/runner/executors/docker_machine.html
リポジトリhttps://gitlab.com/gitlab-org/ci-cd/docker-machine
上流ドキュメントhttps://docs.gitlab.com/runner/executors/docker_machine
ライセンスApache-2.0
ソースアーカイブhttps://gitlab.com/gitlab-org/ci-cd/docker-machine/-/archive/v0.16.2-gitlab.51/docker-machine-v0.16.2-gitlab.51.tar.bz2
最終更新2026-07-01T08:37:56-04:00
Pulseupdated
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービスdeclared

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedocker-machine
Aliases
  • boot2docker-cli
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

pacman95%

docker-machine 0.16.2-6

Machine management for a container-centric world

https://github.com/docker/machine

sudo pacman -S docker-machine
  • License: Apache
  • Architecture: x86_64
  • 1 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Docker Machine
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: docker-machine from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

docker-machine

sudo port install docker-machine
  • normalized package name match
  • 一致条件: Docker Machine
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/docker-machine/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

docker-machine

choco install docker-machine
  • normalized package name match
  • 一致条件: Docker Machine
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: docker-machine from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dnspy'
Scoop95%

main/docker-machine

scoop install main/docker-machine
  • normalized package name match
  • 一致条件: Docker Machine
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/docker-machine.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment