Dockerのインストールと設定

Dockerのインストールと設定

選択

サポートされているプラットフォーム

  • Linux
  • macOS
  • Windows

Dockerの公式ドキュメント: https://docs.docker.com/engine/install/

macOSの要件

以下の要件を満たす必要があります:

ハードウェア: - 2010年以降のモデルで、Intel MMU(メモリ管理ユニット)の仮想化機能に対応していること。 - ターミナルで `sysctl kern.hv_support` を実行し、出力が `kern.hv_support: 1` であることを確認する。 ソフトウェア: - macOS 10.14以上のバージョン。最新版へのアップグレードを推奨します。 - macOS 10.15以降を使用する場合、最新版のDocker Desktopが必要です。 - 4GB以上のRAM。 - VirtualBox 4.3.30以前は非対応です。
Windowsの要件
システム: - Windows 10 64ビット: プロフェッショナル、エンタープライズ、または教育版 (ビルド16299以上)。 - Hyper-VとContainersのWindows機能が有効になっていること。 ハードウェア: - 64ビットプロセッサ (SLAT対応) - 4GB以上のシステムメモリ - BIOS設定でハードウェア仮想化が有効になっていること。

Dockerのバージョンの変遷

2017年3月2日、DockerチームはDocker Enterprise Edition (EE) のリリースを発表しました。これにより、無料版のDocker EngineはDocker Community Edition (CE) に名称変更され、時間ベースのバージョン番号スキーマが採用されました。

Docker CEとEEの違い

サービスレベル 機能
Basic 認証されたインフラストラクチャ、Docker社のサポート、認証済みコンテナとプラグイン
Standard 高度なイメージとコンテナ管理、LDAP/ADユーザー統合、ロールベースのアクセス制御 (Docker Datacenter)
Advanced Dockerセキュリティスキャン、継続的な脆弱性監視

価格: - Basic: 1ノードあたり年間$1,500 - Standard: 1ノードあたり年間$3,000 - Advanced: 1ノードあたり年間$3,500

Dockerバージョンの理解

2017年3月から、Dockerは時間ベースのYY.MM形式のバージョン管理スキーマを採用しました。Docker CEにはedge版とstable版があり、それぞれ毎月と四半期ごとにリリースされます。

インストール

# Yumリポジトリの更新 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /etc/yum.repos.d/CentOS7-Base-163.repo && yum clean all && yum makecache # yum-utilsパッケージのインストール yum install -y yum-utils # Dockerリポジトリの追加 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # Dockerのインストール yum install docker-ce docker-ce-cli containerd.io -y

Dockerの構成要素

ローカル: - Client (コマンドラインツール、Daemon APIを呼び出す) - Docker Daemon (バックグラウンドプロセス) リモート: - レジストリ (公開イメージリポジトリ) 提供される機能: - 本地のイメージ管理 - コンテナ管理

タグ: Docker CentOS macOS Windows Docker-CE

8月6日 10:56 投稿