docker を使用するにはインストールが必要です。Docker はオープン ソースのアプリケーション コンテナ エンジンです。liunx に Docker をインストールするには、オペレーティング システムには 64 ビット オペレーティング システムが必要で、カーネル バージョンは 3.10 以降である必要があります。docker をインストールする次に、インストール要件を満たすために CentOS 7.0 を使用します。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker をインストールする必要がありますか?
CentOS Docker のインストール
公式のインストール スクリプトを使用して自動的にインストールします
インストール コマンドは次のとおりです。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
国内の daocloud ワンクリック インストール コマンドを使用することもできます。
curl -sSL https://get.daocloud.io/docker | sh
手動インストール
古いバージョンをアンインストールする
Docker の古いバージョンは、docker または docker-engine と呼ばれます。これらのプログラムがインストールされている場合は、それらとそれに関連する依存関係をアンインストールします。
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
Docker Engine-Community のインストール
Docker リポジトリを使用したインストール
新しいホストに初めて Docker Engine-Community をインストールする前に、 Docker ストアハウスをセットアップする必要があります。その後、リポジトリから Docker をインストールして更新できます。
リポジトリのセットアップ
必要なパッケージをインストールします。 yum-utils は yum-config-manager を提供し、デバイス マッパー ストレージ ドライバーには device-mapper-persistent-data と lvm2 が必要です。
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
次のコマンドを使用して、安定したリポジトリをセットアップします。
公式ソース アドレスを使用します (比較的遅い)
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
いくつかの国内ソース アドレスを選択できます:
Alibaba Cloud
$ sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清華大学ソース
$ sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
Docker Engine-Community のインストール
最新バージョンの Docker Engine-Community とcontainerd をインストールするか、次のステップに進んで特定のバージョンをインストールします:
$ sudo yum install docker-ce docker-ce-cli containerd.io
「GPG キーを受け入れます」というメッセージが表示されたら、「はい」を選択してください。
Docker リポジトリは複数ありますか?
複数の Docker リポジトリが有効になっている場合、yum install または yum update コマンドでバージョンを指定せずにインストールまたは更新を実行すると、常に最新のバージョンがインストールされるため、安定性のニーズには適さない可能性があります。
Docker は、インストール後にデフォルトでは起動されません。また、docker ユーザー グループが作成されましたが、このユーザー グループの配下にはユーザーがいません。
Docker Engine-Community の特定のバージョンをインストールするには、リポジトリで利用可能なバージョンをリストし、選択してインストールします:
1. リポジトリで利用可能なバージョンをリストして並べ替えます。この例では、結果をバージョン番号順 (最高から最低へ) に並べ替えます。
$ yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
2. 完全なパッケージ名 (パッケージ名 (docker-ce) に、最初のコロン (:) から始まり、最初のコロン (:) までのバージョン文字列 (2 列目) を加えたもの) で特定のバージョンをインストールします。ハイフン (-) で区切ります。例: docker-ce-18.09.1。
$ sudo yum install docker-ce-docker-ce-cli- containerd.io
Docker を起動します。
$ sudo systemctl start docker
hello-world イメージを実行して、Docker Engine-Community が正しくインストールされていることを確認します。
$ sudo docker run hello-world
docker のアンインストール
インストール パッケージを削除します:
yum remove docker-ce
イメージ、コンテナー、構成ファイルなどを削除します:
rm -rf /var/lib/docker
推奨される学習: 「docker ビデオ チュートリアル」
以上がdockerをインストールする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。