Docker

Dockerは、ローカル開発ワークフロー向けの統合ツールを備え、Mac上でコンテナを構築、実行、管理できるデスクトップアプリです。

Docker Inc com.docker.docker

Docker とは?

Dockerは、macOSでコンテナ化されたアプリケーションを作成、実行、管理するための開発者向けツールです。これは、アプリの構築とテストのために一貫したローカル環境を必要とするソフトウェア開発者、DevOpsエンジニア、技術チーム向けに設計されています。Docker Desktopには、コンテナランタイム、コマンドラインツール、グラフィカルインターフェースがひとまとめに含まれており、ユーザーは1か所からイメージ、コンテナ、ボリューム、Composeプロジェクトを扱えます。これは、ローカルのデータベースやサービスの起動、マルチコンテナアプリケーションのテスト、マシン間での環境の再現によく使われます。アプリはKubernetesベースのワークフローにも対応し、一般的な開発ツールと連携するため、最新のWeb、API、マイクロサービス開発で役立ちます。Docker Incは、Mac、Windows、Linux向けにDocker Desktopを提供しています。

主な特徴

  • コンテナ化されたアプリケーションをローカルで構築して実行
  • デスクトップインターフェースからイメージ、コンテナ、ボリューム、ネットワークを管理
  • Docker Composeでマルチコンテナプロジェクトを起動
  • ローカルクラスターテスト用に統合されたKubernetesを使用
  • グラフィカルアプリとあわせてDocker CLIツールを利用
  • チーム間で一貫した開発環境を共有

diCleanerでアプリの残留データを確認

クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。

diCleanerをダウンロード

安全性の概要

状態: ほぼ安全

Docker Desktopは正当な開発者向けソフトウェアであり、コンテナの実行に伴うバックグラウンドでのネットワーク動作や仮想化の挙動は正常です。Macでは、セットアップ中に、ネットワーク、特権ポート、コマンドライン統合などのコンポーネントを設定するため、管理者アクセスを求めることがあります。Docker内で実行するコンテナは、ローカルサービスの公開、フォルダのマウント、外部レジストリからのイメージのダウンロードを行えるため、実際の主なリスクはアプリ自体ではなく、何を実行するかにあります。信頼できるコンテナイメージを使用し、公開するポートと共有フォルダを確認し、アプリを最新の状態に保ってください。

推奨: コンテナベースの開発、ローカルデータベース、テスト環境、またはComposeプロジェクトを使っているなら、Dockerを保持してください。Dockerのワークフローをもう使っていないなら、ディスク容量を空けてバックグラウンドコンポーネントを停止するために削除できますが、まだ必要なローカルのコンテナ、イメージ、ボリュームは、先にエクスポートまたはバックアップしておく必要があります。

一般的なパス

  • /Applications/Docker.app

キャッシュパス

  • ~/Library/Caches/com.docker.docker

サポートパス

  • ~/Library/Application Support/Docker Desktop
  • ~/Library/Group Containers/group.com.docker

設定パス

  • ~/Library/Preferences/com.docker.docker.plist

コンテナパス

  • ~/Library/Containers/com.docker.docker

体験を共有する

最初に体験を共有しましょう。

このアプリについての体験を共有