この記事では、CentOS に Docker CE をインストールする方法について説明します。
1. オペレーティング システム要件
Docker CE をインストールするには、64 ビット バージョンの CentOS 7 が必要です。
2. 古いバージョンをアンインストールする
Docker の以前のバージョンは、docker または docker-engine と呼ばれます。これらのバージョンがインストールされている場合は、それらとそれに関連する依存関係をアンインストールします。
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
3. ミラー ウェアハウスをセットアップする
3.1. 必要なソフトウェア パッケージをインストールします。 yum-utils は yum-config-manager ユーティリティを提供し、devicemapper ストレージ ドライバーには device-mapper-persistent-data と lvm2 が必要です。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.2. 次のコマンドを使用して、安定したイメージ ウェアハウスをセットアップします。エッジ リポジトリまたはテスト リポジトリを通じてビルドをインストールする必要がある場合でも、常に安定したリポジトリを使用する必要があります。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
3.3. オプション: エッジ リポジトリとテスト ミラー リポジトリを有効にします。これらのリポジトリは上記の docker.repo ファイルに含まれていますが、デフォルトでは無効になっています。安定したレジストリと一緒に有効にすることができます。
$ sudo yum-config-manager --enable docker-ce-edge $ sudo yum-config-manager --enable docker-ce-testing
3.4. –disable フラグを指定して yum-config-manager コマンドを実行すると、エッジまたはテスト ミラー リポジトリを無効にできます。再度有効にするには、-enable フラグを使用します。次のコマンドは、エッジ レジストリを無効にするために使用されます。
$ sudo yum-config-manager --disable docker-ce-edge
4. Docker CE
4.1. yum ソフトウェア パッケージ インデックスをインストールします。
$ sudo yum makecache fast
4.2. 最新バージョンの Docker CE をインストールするか、次のステップに進んで特定のバージョンをインストールします。
$ sudo yum install docker-ce
4.3. 運用システムでは、常に最新バージョンを使用するのではなく、特定のバージョンの Docker CE をインストールする必要があります。利用可能なバージョンをリストします。この例では、sort -r コマンドを使用して結果をバージョン番号 (高いものから低いもの) で並べ替えており、切り捨てられています。
$ yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 17.06.0.el7 docker-ce-stable
このリストの内容は、どのレジストリが有効になっているかによって異なり、CentOS のバージョンに固有になります (この例では、バージョンの .el7 接尾辞で表されます)。インストールする特定のバージョンを選択します。 2 番目の列はバージョン文字列です。 3 番目の列はミラー ウェアハウスの名前で、ソフトウェア パッケージがどのミラー ウェアハウスから来たのかを示し、安定性レベル別にリストされます。
特定のバージョンをインストールするには、パッケージ名にバージョン文字列を追加し、ハイフン (-) で区切ります:
$ sudo yum install docker-ce-<VERSION>
4.4. Docker
$ sudo systemctl start docker
4.5 を開始します。 hello-world イメージを実行して、docker が正しくインストールされていることを確認します。
$ sudo docker run hello-world
推奨される関連チュートリアル: docker チュートリアル
以上がdocker ceのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Dockerは、アプリケーションのパッケージ化、配布、およびアプリケーションの携帯性とスケーラビリティを改善するために使用されるLinuxコンテナテクノロジーベースのツールです。 1)DockerBuildおよびDockerrunコマンドを使用して、Dockerコンテナを構築および実行できます。 2)DockerComposeを使用して、マルチコンテナーDockerアプリケーションを定義および実行して、マイクロサービス管理を簡素化します。 3)マルチステージの構造を使用すると、画像サイズを最適化し、アプリケーションの起動速度を向上させることができます。 4)コンテナログの表示は、コンテナの問題をデバッグする効果的な方法です。

Docker Containerの起動手順:コンテナ画像を引く:「Docker Pull [Mirror Name]」を実行します。コンテナの作成:「docker create [options] [mirror name] [コマンドとパラメーター]」を使用します。コンテナを起動します:「docker start [container name or id]」を実行します。コンテナのステータスを確認してください:コンテナが「Docker PS」で実行されていることを確認します。

Dockerログを表示する方法は次のとおりです。たとえば、Docker Logsコマンドを使用します。たとえば、Docker logs container_name docker execコマンドを使用して /bin /shを実行し、logファイルを表示します。 cat /var/log/container_name.log docker-compose -f docker-comのDocker ComposeのDocker-Composeログを使用します。

すべてのコンテナ(Docker PS)をリストする手順に従って、Dockerコンテナ名を照会できます。コンテナリストをフィルタリングします(GREPコマンドを使用)。コンテナ名(「名前」列にあります)を取得します。

Dockerでコンテナを作成します。1。画像を引く:Docker Pull [ミラー名]2。コンテナを作成:Docker Run [Options] [Mirror Name] [コマンド]3。コンテナを起動:Docker Start [Container Name]

Dockerコンテナを終了する4つの方法:コンテナ端子でCtrl Dを使用するコンテナターミナルに出口コマンドを入力しますDocker stop&lt; container_name&gt;コマンドを使用するDocker Kill&lt; container_name&gt;ホストターミナルのコマンド(フォース出口)

Dockerの外部ホストにファイルをコピーする方法:Docker CPコマンドを使用:Docker CP [Options]&lt; Container Path&gt; &lt;ホストパス&gt;。データボリュームの使用:ホストにディレクトリを作成し、-vパラメーターを使用してコンテナを作成するときにディレクトリをコンテナにマウントして、双方向ファイルの同期を実現します。

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版
便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
