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

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

Docker パッケージは、デフォルトの CentOS-Extras リポジトリにすでに含まれています。したがって、docker をインストールする場合は、次の yum コマンドを実行するだけです。

[root@localhost ~]# yum install docker

Docker サービスを起動します<br /> インストールが完了したら、次のコマンドを使用して Docker サービスを起動し、起動時に起動するように設定します。

[root@localhost ~]# サービス docker 開始
[root@localhost ~]# chkconfig docker on

(LCTT 翻訳注: ここでは古い sysv 構文が使用されています。たとえば、CentOS 7 でサポートされている新しい systemd 構文は次のとおりです。

[root@localhost ~]# systemctl docker.service を起動します
[root@localhost ~]# systemctl で docker.service を有効にする

公式CentOSイメージをローカルコンピュータにダウンロードします

[root@localhost ~]# docker pull centos
リポジトリ Centos をプルする
192178b11d36: ダウンロードが完了しました
70441cac1ed5: ダウンロードが完了しました
ae0c2d0bdc10: ダウンロードが完了しました
511136ea3c5a: ダウンロードが完了しました
5b12ef8fd570: ダウンロードが完了しました

CentOS イメージが取得されたことを確認します。

[root@localhost ~]# docker イメージ Centos
リポジトリ タグ イメージ ID 作成 仮想サイズ
centos centos5 192178b11d36 2週間前 466.9 MB
centos centos6 70441cac1ed5 2週間前 215.8 MB
centos centos7 ae0c2d0bdc10 2週間前 224 MB
centos 最新 ae0c2d0bdc10 2 週間前 224 MB

Docker コンテナを実行します。

[root@localhost ~]# docker run -i -t centos /bin/bash
[ルート@dbf66395436d /]#

CentOS コンテナが起動し、bash プロンプトが表示されることがわかります。 docker コマンドでは、「標準入力と出力をキャプチャするには -i」オプションと「ターミナルまたはコンソールを割り当てるには -t」オプションを使用しました。コンテナから切断するには、exit と入力します。

[root@cd05639b3f5c /]# cat /etc/redhat-release 
CentOS Linux リリース 7.0.1406 (コア) 
[root@cd05639b3f5c /]# 終了
出口
[root@localhost ~]#

Fedora および Ubuntu オペレーティング システムに基づくコンテナーを検索することもできます。

[root@localhost ~]# docker search ubuntu
[root@localhost ~]# docker 検索 fedora

Linux での docker のインストールに関するこの記事はこれで終わりです。Linux での docker のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux での Docker のインストールと展開の例
  • Linux環境にDocker環境をインストールする(落とし穴なし)

<<:  MySQLクエリ書き換えプラグインの使用

>>:  Vueプロジェクトのパッケージングと展開の実際のプロセスの記録

推薦する

Viteの新しい体験の詳細な説明

Vite とは何ですか? (フロントエンドの新しいおもちゃです) Vite は、ネイティブ ES モ...

Vue Notepadの例の詳細な説明

この記事の例では、メモ帳機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的...

超シンプルな QPS 統計手法 (推奨)

過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...

MySQL における in と exists の使い方と違いの紹介

まずコードを書いて (int i=0;i<1000;i++){ (int j=0;j<5...

NodeJs の高メモリ使用量のトラブルシューティング実戦記録

序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...

Vue ソースコード学習でレスポンシブ性を実装する方法

目次序文1. レスポンシブシステムの重要な要素1. データの変更を監視する方法2. 依存関係を収集す...

HTMLデータ送信投稿_PowerNode Java Academy

HTTP/1.1 プロトコルで指定されている HTTP リクエスト メソッドには、OPTIONS、...

入力テキストボックスの長さをコンテンツに応じて変更する方法

初め:コードをコピーコードは次のとおりです。 <input type="text&q...

JavaScript を使用した数独の完全な実装プロセス

目次序文数独の解き方最初のボックスに記入してください2番目のボックスに記入してください3番目のボック...

ReactのEffectListの簡単な分析

目次EffectList コレクション最初のレンダリング時のEffectList EffectLis...

Vue3.0 でページング コンポーネントを手動でカプセル化する方法

この記事では、vue3.0の手動カプセル化ページングコンポーネントの具体的なコードを参考までに紹介し...

Vueはシンプルな計算機を実装する

この記事では、参考までに、Vue の具体的なコードで簡単な計算機を実装する方法を紹介します。具体的な...

Vueはコードのハイライトを実現するためにモナコを使用しています

Vue 言語と要素コンポーネントを使用して、コード コンテンツの入力を必要とし、ハイライト表示が可能...

CentOS7にNginxを素早くインストールする方法を教えます

目次1. 概要2. Nginxインストールパッケージをダウンロードする3. 依存パッケージをインスト...

mysql エラー 1045 (28000) - ユーザーへのアクセスが拒否される問題を解決する方法

問題の説明 (以下の説明は Windows 環境に限定されます): D:\develop\ide\m...