GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にDockerComposeをインストールします-それを実行するためのステップバイステップのプロセス?

Docker Composeは、定義されたDockerで複数のコンテナーを実行するためのコマンドラインツールとして知られています。 YAML形式の作成ファイルを使用して、ボリュームやネットワークなどのコンテナーに必要なリソースを構成します。

Docker composeを使用して、任意のシステムで実行できるコンテナー化されたアプリケーションの分離環境を定義できます。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がUbuntu関連のインストールおよび構成クエリを実行するのを定期的に支援しています。

このコンテキストでは、Ubuntu 20.04LTSにDockerComposeをインストールする方法を調べ、DockerComposeを使用する簡単な例もいくつか調べます。


UbuntuにDockerComposeをインストールするにはどうすればいいですか?

Docker Composeをインストールする前に、まずUbuntu20.04マシンにDockerをインストールする必要があります。

私。次のコマンドを実行して、パッケージリポジトリを更新し、依存パッケージをインストールします。

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

ii。次に、Dockerapt-repositoryをOSに追加します。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

iii。 Dockerリポジトリが追加されたら、次のコマンドを実行してDockerをインストールできます。

$ sudo apt update
$ sudo apt install docker-ce

iv。 Dockerが正常にインストールされ、自動的に起動されたことを確認します:

$ sudo systemctl status docker

v。次に、DockerComposeをインストールする方法を見てみましょう。

この記事の執筆時点では、DockerComposeの最新バージョンは1.27.4です。

docker-composeファイルをUbuntu20.04マシンにダウンロードするには、次のコマンドを実行します。

$ 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

vi。次に、docker-composeファイルの実行権限を付与します。

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

vii。 Docker Composeが正常にインストールされたことを確認します:

$ docker-compose --version


UbuntuでDockerComposeをテストする例

ここでは、DockerComposeを使用してNginxWebサーバーを構築します。

私。まず、myappという名前の新しいフォルダを作成してから、ディレクトリをそのフォルダに変更します。

$ mkdir myapp
$ cd myapp

ii。次に、お気に入りのエディターを使用して、docker-compose.yaml

という名前の作成ファイルを作成します。
$ vim docker-compose.yaml
version: '3'
services:
webserver:
image: nginx:alpine
container_name: web_server
restart: unless-stopped
ports:
- "80:80"
- "443:443"
networks:
- app-network
networks:
app-network:
driver: bridge

この作成ファイルでは、webserverという1つのサービスを定義しました。 DockerHubのdockerimagenginx:alpineを使用しました。

iii。 myappディレクトリで、次のコマンドを実行してアプリケーションを起動します。

$ sudo docker-compose up

iv。新しいターミナルを開き、curlコマンドを使用して、Webサーバーが実行されていることを確認します。

$ curl localhost:80

v。実行中のサービスを一覧表示するには、次を実行します。

$ sudo docker-compose ps



Ubuntu
  1. Ubuntu 20.04にDiscordをインストールする-ステップバイステップのプロセス?

  2. Ubuntu 20.04にAIDEをインストールします-ステップバイステップのプロセス?

  3. Ubuntu 20.04にPyradioをインストールします-ステップバイステップのプロセス?

  1. Ubuntu 20.04にMAASをインストールします-ステップバイステップのプロセスを介して?

  2. DrupalをUbuntu20.04LTSにインストールします-ステップバイステップのプロセス?

  3. Ubuntu 20.04 LTSにMoodleをインストールする-ステップバイステップのプロセス?

  1. Ubuntu 20.04 LTSにKodiをインストールします-ステップバイステップのプロセスですか?

  2. Ubuntu 18.04システムにSkypeをインストールする-ステップバイステップのプロセス?

  3. Ubuntu 20.04にRubyをインストールする-ステップバイステップのプロセス?