dockerをインストールする必要がありますか?

WBOY
リリース: 2022-01-17 12:01:51
オリジナル
3286 人が閲覧しました

docker を使用するにはインストールが必要です。Docker はオープン ソースのアプリケーション コンテナ エンジンです。liunx に Docker をインストールするには、オペレーティング システムには 64 ビット オペレーティング システムが必要で、カーネル バージョンは 3.10 以降である必要があります。docker をインストールする次に、インストール要件を満たすために CentOS 7.0 を使用します。

dockerをインストールする必要がありますか?

このチュートリアルの動作環境: 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-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!