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プロジェクトのパッケージングと展開の実際のプロセスの記録

推薦する

Node8 における AsyncHooks 非同期ライフサイクル

Async Hooks は Node8 の新機能です。NodeJs の非同期リソースのライフサイクル...

Spring Cloud での Docker デプロイメントに jib を使用する詳細な手順

ジブの紹介Jib は Google が開発した、Java アプリケーションの Docker および ...

Apache ポートに基づいて仮想ホストを作成する例

apache: ポートに基づいて仮想ホストを作成する仮想ホスト(a、b、c)の作成を例に挙げます1)...

Dockerはnextcloudを使用してプライベートBaiduクラウドディスクを構築します

突然、ドキュメントの保存と共同作業のためのプライベート サービスを構築する必要がありました。多くの場...

WeChatミニプログラムでEchartとサブパッケージを使用するための完全な手順

序文休日は終わっていますが、それは別の形で(お腹に触れることで)私たちに現れます。ミニプログラムでデ...

Msyql トランザクション分離について知っておくべきこと

トランザクションとは何ですか?トランザクションは、データベース管理システムの実行プロセスにおける論理...

JavaScript で動的な QML オブジェクトを作成する方法

1. オブジェクトを動的に作成するJavaScript からオブジェクトを動的に作成する方法は 2 ...

要素の高さを下から上へ、上から下へ制御する CSS メソッド

よくある質問から議論を始めましょう。CSS を使用して要素の高さを [ブラウザ コンテンツ ウィンド...

インターフェーステストプラットフォームを構築するためのDjango+Vue+Dockerの詳細な説明

1. 冒頭の2つの単語みなさんこんにちは。私の名前はLin Zonglinです。私はテストエンジニア...

Vue.js アプリケーションのパフォーマンス最適化分析 + ソリューション

目次1. はじめに2. Vue JS のパフォーマンス最適化が必要な理由は何ですか? 3. Vueの...

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...

Windows Server 2008 のサーバー パフォーマンス監視に関するチュートリアル

次に、ログ管理、ログのアーカイブ、ログのトラブルシューティング、イベントの転送と収集のためのコンピュ...

CSS ロリポップを描くサンプルコード

背景: 毎日少しずつ進歩し、少しずつ積み重ねていけば、どんどん良くなっていきますコード: <!...

Linux でのルーティングと仮想マシン ネットワークの設定に関する詳細なグラフィック説明

ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...