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

推薦する

VUEはG2チャートを使用した実装を導入します

目次G2チャートについて使用テンプレートで使用される完全なコード (棒グラフ)世界地図を追加するG2...

MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.12のインストールと設定方法を記録してみんなで共有します。 1. インストール1...

docker-compose が遅すぎる場合の解決策の詳細な説明

解決策はただ一つ、ソースを変更することです。 github からのソースは基本的にタイムアウトするの...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

MySQL ジョイントインデックス(複合インデックス)の実装

共同インデックスこの記事におけるジョイントインデックスの定義は次のとおりです (MySQL): AL...

MySQL オンラインリカバリ UNDO テーブルスペース 実戦記録

1 MySQL5.6 1.1 関連パラメータMySQL 5.6 では、innodb_undo_dir...

LinuxでSVNサーバーを構築する方法

1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...

Windows Server 2016 に Docker をインストールするプロセスと発生した問題

前提条件Windows Server でコンテナーを実行するには、Windows Server (半...

MySQL における explain の役割の詳細な説明

1. MYSQLインデックスインデックス: MySQL がデータを効率的に取得するのに役立つデータ構...

CentOS 8 に Postfix メール サーバーをインストールして設定する方法

Postfix は、Linux システム上で電子メールをルーティングまたは配信するために使用される無...

MySQL データベースのステートメント ワイルドカード ファジー クエリの概要

MySQL エラー: パラメータ インデックスが範囲外です (1 > パラメータ数、つまり 0...

Vue バックエンド管理システムのページング機能の実装例

この記事では、主に Vue バックグラウンド管理システムのページング機能の実装を紹介し、次のように共...

折りたたまれたテーブル行要素のバグ

例を見てみましょう。コードは次の通り非常にシンプルです。コードをコピーコードは次のとおりです。 &l...

Nodejs エラー処理プロセス記録

この記事では、接続エラー ECONNREFUSED を例に、Node.js がエラーを処理するプロセ...

HTML でのアンカータグの使用例の共有

アンカータグの使用法:同じドキュメント内の特定の場所にリンクすることをアンカー リンクと呼びます。ア...