GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にDockerComposeをインストールして使用する方法

Docker-decomposeツールは、通常、複数のコンテナーベースのDockerアプリケーションを構成するために使用されます。 Docker-composeは、たった1つのコマンドを使用して複数のコンテナーとDockerアプリケーションをデプロイするのに役立つコマンドラインツールであると言えます。 Docker-composeを使用すると、Dockerコンテナーをdocker-compose.ymlファイルに含めて、アプリケーションに必要なすべてのコンテナーサービスまたは構成について言及できます。このツールは、開発、テスト、および本番環境で使用できますが、これらすべての事実とは別に、継続的インテグレーションワークフローにも役立ちます。

この記事では、Docker-composeをCentOS8システムにインストールします。コマンドラインを使用して、システムで使用および構成する方法について説明します。

Dockerのインストール-CentOS8での分解

以下の手順に従って、CentOS8システムにDocker-composeをインストールします。 docker-composeは、次の2つの異なる方法を使用してCentOS8にインストールできます。

方法01:Python-pipツールを使用してDocker-composeをインストールします

Docker-composeは、python-pipツールを使用してCentOS8システムにインストールできます。 Dockerをインストールする場合は、次のコマンドを使用します-この方法で分解します:

 $ sudo yum install epel-release 
 $ sudo yum install python-pip 
#pip install docker-compose 
#docker-compose --version 

方法02:Dockerをインストールします-GitHubリポジトリから作成します

まだインストールされていない場合、curlコマンドを使用してDocker-decomposeをインストールするには、次のコマンドを実行してCentOS8にcurlをインストールする必要があります。

 $ sudo dnf install curl -y 

次に、次のようにcurlコマンドを使用して、GitHubからDocker-composeバイナリをダウンロードします。

 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o / usr / local / bin / docker-compose 

バイナリ実行可能ファイルにアクセス許可を設定するには、以下のコマンドを使用します。

 $ sudo chmod + x / usr / local / bin / docker-compose 

CentOS 8システムにインストールされているDocker-composeのバージョンを表示するには、次のコマンドを入力します。

 $ docker-compose –version 

これで、Docker-composeがCentOS 8に正常にインストールされました。残りの記事では、docker-composeツールの使用に役立つ一連のコマンドについて説明します。

CentOS8でDocker-composeを使用する方法

コンテナベースのサービスとコンテナイメージに関するすべての構成は、「docker-compose.yml」ファイルで定義されています。ここでは、次のコマンドを使用してWordPressとMySQLのコンテナイメージを取得しています。

 $ sudo docker pull wordpress 

 $ sudo docker pull mysql 

 $ sudo docker image ls 

次に、「wordpress-site」という名前の新しいディレクトリを作成し、次のように移動します。

 $ mkdir wordpress-site 
 $ cd wordpress-site / 

ここで、docker-composeファイル「docker-compose.yml」を作成し、このファイルに次のコードを貼り付けます。

<前>バージョン:「3.0'services:Webサーバ:イメージ:ワードプレスCONTAINER_NAME:wp_webポート: - 8080:80のリンク: - DBサーバー:MySQLの環境:WORDPRESS_DB_PASSWORD:6zcznAEjLWp79P DBサーバー:イメージ:mysqlの:最新のCONTAINER_NAME:wp_db環境:MYSQL_ROOT_PASSWORD:6zcznAEjLWp79P

上記のファイルでは、「webserver」と「dbserver」などの2つの異なるコンテナサービスが定義されています。コンテナイメージも定義してから、WordPressとdbserverのパスワードについて説明しました。

次に、rootユーザーとして以下のコマンドを実行してこれらのコンテナーをデプロイします。

#docker-compose up 

次に、WordPressサイトのURLを閲覧します。

 http:// {docker_host_ip}:8080 

コンテナを開始および停止するには、それぞれ次のコマンドを使用します。

#docker-compose start 
#docker-compose stop 

Docker-composeの使用法の詳細については、次のコマンドを使用してください。

 $ docker-compose --help 

結論

この記事では、CentOS8システムにDocker-composeをインストールして使用する方法について詳しく説明しました。 Docker-composeを使用すると、1つのコマンドで複数のDockerアプリケーションとコンテナーサービスをデプロイできます。 Dockerに関連する詳細にアクセスしてください-上記のヘルプガイドを使用して作成してください。


Cent OS
  1. CentOS7にDockerComposeをインストールする方法

  2. Ubuntu18.04にDockerComposeをインストールして使用する方法

  3. CentOSにDockerComposeをインストールして使用する方法

  1. CentOS7にDockerをインストールして使用する方法

  2. CentOS7にDockerComposeをインストールして使用する方法

  3. CentOS8にCurlをインストールして使用する方法

  1. Debian9にDockerComposeをインストールして使用する方法

  2. Debian10LinuxにDockerComposeをインストールして使用する方法

  3. Dockerをインストールして使用する方法-CentOS7で作成する