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モバイル端末が指のスライド効果を実現

この記事の例では、Vueモバイル端末で指のスライド効果を実現するための具体的なコードを紹介します。具...

Ubuntu でディスク容量不足により MySQL が起動しない場合の解決策

序文最近、データベースのテーブルに 2 つのフィールドを追加しました。その後、ディスク容量不足のよう...

nginx で Vue プロジェクトをデプロイする方法

今日は nginx サーバーを使用するのですが、vue プロジェクトをサーバーにデプロイする必要もあ...

Linux 上の MYSQL 5.7 でルート パスワードを取得する際の問題 (テスト済み、利用可能)

目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...

JavaScript配列についてさらに詳しく知るのに役立つ記事

目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...

インスピレーションを得るための7つのクールなダイナミックウェブサイトデザイン

デザインの分野では、毎年さまざまなデザインのトレンドや流行があります。たとえば、近年のレスポンシブデ...

MySQLのバージョンアップ方法を超詳しく解説

目次1. はじめに2. データベースをバックアップする3. オリジナルのMysqlをアンインストール...

JavaScript はクリックして画像の形状を変更する (変換アプリケーション) を実装します。

JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...

MySQL 5.7.18 無料インストールバージョンの設定チュートリアル

MySQL 5.7.18 無料インストール版のインストールチュートリアルMySQL は現在、世界で最...

CSS の 6 つの重要なセレクター (3 秒で覚える)

出典: https://blog.csdn.net/qq_44761243/article/deta...

各 Nginx プロセスで開くことができるファイルの最大数を設定する方法

1. システム内で開いているファイルの最大数を確認する #現在のリソース制限設定を表示する ulim...

MySQL ストアド プロシージャの作成、呼び出し、管理の詳細な説明

目次ストアドプロシージャの概要ストアド プロシージャを使用する理由は何ですか?ストアドプロシージャの...

Docker での FastAPI デプロイの詳細なプロセス

Docker 学習https://www.cnblogs.com/poloyy/p/15257059...

Linux システムでの Selenium クローラー プログラムの導入の概要

目次序文1. セレンとは何ですか? 2. 使用手順1. ライブラリをインポートする2. テストコード...

Apache Log4j2 が核レベルの脆弱性と迅速な修正を報告

Apache Log4j2 が核レベルの脆弱性を報告し、スタックリーダーの友人たちは大騒ぎになりまし...