Docker での CentOS 7 インストール チュートリアル

Docker での CentOS 7 インストール チュートリアル

Docker は、事実上どこでも実行できるポータブルで自己完結的なコンテナとしてアプリケーションを迅速に構築、テスト、展開できるコンテナ化テクノロジです。このチュートリアルでは、参考として CentOS 7 に Docker をインストールする方法を紹介します。

1. CentOSにDockerをインストールする

Docker パッケージは CentOS 7 の公式リポジトリで入手できますが、必ずしも最新バージョンであるとは限りません。推奨される方法は、リポジトリから Docker をインストールすることです。

CentOS 7 サーバーに Docker をインストールするには、次の手順に従います。

まず、システム パッケージを更新し、必要な依存関係をインストールします。

sudo yum updte sudo yum instll yum-utils deice-mppe-pesistent-dt lm2

2. 次に、次のコマンドを実行して、Docker 安定リポジトリをシステムに追加します。

sudo yum-config-mnge --dd-epo https://downlod.docke.com/linux/centos/docke-ce.epo

3. Docker リポジトリが有効になったので、次のように入力して yum を使用して最新バージョンの Docker CE (Community Edition) をインストールします。

sudo yum instll docke-ce

4. Docke パッケージをインストールした後、Docke デーモンを起動し、起動時に自動的に起動するように有効にします。

sudo systemctl stt docke sudo systemctl enble docke

5. Docker サービスが実行されていることを確認するには、次のように入力します。

sudo systemctl sttus docke

出力は次のようになります。

● docke.seice - Docke Appliction Contine Engine Loded: loded ( /us/lib/systemd/system/docke.seice ; enbled ; endo peset: disbled ) Actie: ctie ( unning ) since Wed 208 -0-3 08:5:20 UTC ; 7s go Docs: https://docs.docke.com Min PID: 2492 ( docked ) CGoup: /system.slice/docke.seice ├─2492 /us/bin/docked └─2498 docke-contined --config //un/docke/contined/contined.toml

6. この記事の執筆時点では、Docker の現在の安定バージョンは8.06.のバージョンを表示するには、次のように入力します。

docke - Docke esion 8.06 .-ce, build e68fc7

2. SudoなしでDockerコマンドを実行する

デフォルトでは、Docker には管理者権限が必要です。 sudoを使用せずに非 oot ユーザーとして Docker コマンドを実行する場合は、Docker CE インストール プロセス中に作成された Docker グループ パッケージにユーザーを追加する必要があります。以下を入力できます。

sudo usemod -G docke $USER

$USERユーザー名を保持する環境変数です。

グループ メンバーシップが更新されるように、ログアウトして再度ログインします。

Docke が正常にインストールされ、sudo なしで docke コマンドを実行できることを確認するには、次のコマンドを発行します。このコマンドは、テスト イメージをダウンロードし、コンテナー内で実行し、「Hello fom Docke」というメッセージを出力して終了します。

docke contine un hello-wold

出力は次のようになります。

Unble to find imge 'hello-wold:ltest' loclly ltest: Pulling fom liby/hello-wold 9bb55d456: Pull complete Digest: sh256:f5233545e435624c489fd57ec3c56336ed8e237750d59bde7336e77 Sttus: Downloded newe imge fo hello-wold:ltest Hello fom Docke ! This messge shows tht you instlltion ppes to be woking coectly.

3. Docke コマンドライン

Docker をインストールできるようになったので、Docker CLI の基本的な構文を紹介しましょう。

Docker コマンドラインは次の形式になります。

docke [ option ] [ subcommnd ] [ guments ]

引数なしでdockeと入力すると、使用可能なすべてのコマンドを一覧表示できます。

docke

[subcommnd]についてさらにヘルプが必要な場合は、次のように入力してください。

docke [ subcommnd ] --help

<<:  UbuntuにOpenCVをインストールする方法 UbuntuにOpenCVをインストールする方法

>>:  Shopify プラットフォーム料金には何が含まれていますか?

推薦する

茶市場のブランドマーケティング(山竹茶は茶5.0の時代をリードし、若者向けの最初の一杯の新鮮なお茶を創造します)

山竹茶はティー5.0の時代をリードし、若者向けの最初の一杯の新鮮なお茶を創造します自然から新鮮に抽出...

徳清公干マーケティング計画(CCTVに再び登場! 沂木田市と徳清県政府は販売促進のため公干樹の養子縁組活動を開始)

またCCTVに登場!沂木田県と徳清県政府は販売促進のため公安樹の養子縁組キャンペーンを開始した。 ...

ブランドプロモーション料金はいくらですか? (マーケティング料は20億近く!今日のこの募集広告を見ましたか?)

マーケティング費用は20億近く!本日の求人広告をご覧になりましたか? BOSS Direct を設立...

ルート証明書とは何ですか?ルート証明書の役割

ルート証明書とは何ですか?ルート証明書は、信頼された CA 証明機関によってそれ自体に発行される証明...

製品のオンラインマーケティングプロモーション計画(「企業のオンラインプロモーションとマーケティング計画:インターネット時代の変化への適応」)

「企業のオンラインプロモーションとマーケティング計画:インターネット時代の変化への適応」これまで、...

下着ブランドマーケティング(女性とともに成長する下着ブランドマーケティング)

女性とともに成長する下着ブランドマーケティングこんにちは、親愛なる女性の友人の皆さん!下着は私たちの...

製品運用ペーパー(鍾雪高「アイスクリームの刺客」の暴露:潜在的なブランドは育成する必要があり、あまりに早くサイクルを壊すと逆効果になる)

鍾学高の「アイスクリーム・アサシン」の暴露:潜在的ブランドは育成する必要があり、あまりに早くサイクル...

MiG ブランド計画 (MiG-29、Su-30、Il-76、Tu-160、ソ連の航空機の命名規則はほとんど知られていない)

MiG-29、Su-30、Il-76、Tu-160、ソ連の航空機の命名規則はあまり知られていないM...

情報フロー広告の作り方(情報フロー広告の作り方)

情報フロー広告の作り方情報フロー広告について話す前に、Toutiaoについて話しましょうToutia...

Alibaba コンテンツオペレーション (コンテンツオペレーション: 優れたコンテンツ配信マトリックスを持つことが重要)

コンテンツ運用:コンテンツ配信マトリックスをうまく運用することが重要コンテンツ運用とは、単にコンテン...

コミュニティプライベートドメイン運営(コミュニティ活動を向上させるためのプライベートドメインコミュニティ運営ワード10個、実践集!)

コミュニティ活動を高めるためのプライベートコミュニティ運営に役立つフレーズ10選、まとめ!プライベ...

企業の経営状況分析の主な内容(株式を段階的に分析する方法については、この記事で詳しく説明しています)

株式を段階的に分析する方法をこの記事で詳しく説明します株式の基礎を分析するには、調査レポートを書く必...

データ操作レイヤー (乾物 | データ ウェアハウスをレイヤーに分割する必要があるのはなぜですか?)

実用的なヒント |データ ウェアハウスを階層化する必要があるのはなぜですか? (1)なぜ階層化が必...

ioドメイン名を登録するにはどうすればいいですか? .io ドメイン登録プロセス

ioドメイン名はイギリス領インド洋地域のドメイン名です。登録が開始されてからまだ日が浅く、ドメイン名...

Nginx サーバーでの 500 エラーの原因と解決策

Nginx 500 エラー (Intenl See Eo) は主に内部サーバー エラーを指します。つ...