Docker ComposeをRocky Linux 9にインストールします。Rocky Linux 9では、Dockerインストール時に、Docker Composeもインストールされます。
記事の目次
Dockerをインストールする!
以下の記事を参照して、Dockerをインストールします。
Docker Composeをインストールする!
Docker Composeのインストールは、以下のようにDockerのインストールに含まれています。
$ sudo dnf install docker-compose-plugin -y Last metadata expiration check: 0:04:08 ago on Sun 18 Dec 2022 12:38:33 PM JST. Package docker-compose-plugin-2.14.1-3.el9.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete!
Docker Composeのバージョンを確認します。
$ docker compose version Docker Compose version v2.14.1
nginxをインストールしてみる!
nginxをインストールして動作確認してみます。コンテナ用のディレクトリを作成して移動し、表示するHTML用のディレクトリを作成します。
$ mkdir docker-nginx $ cd docker-nginx $ mkdir html
以下の、docker-compose.ymlファイルを作成します。
$ cat html/docker-compose.yml version: '1.0' services: web: image: nginx:alpine ports: - "8000:80" volumes: - ./html:/usr/share/nginx/html
docker composeを起動します。
$ sudo docker compose up -d [+] Running 1/1 ⠿ Container docker-nginx-web-1 Started 0.6s
nginxのコンテナが起動したことを確認します。
$ sudo docker compose ls NAME STATUS CONFIG FILES docker-nginx running(1) /home/sysadm00/docker-nginx/docker-compose.yml $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7226b154c0a2 nginx:alpine "/docker-entrypoint.…" 14 minutes ago Up 14 minutes 0.0.0.0:8000->80/tcp, :::8000->80/tcp docker-nginx-web-1
Docker Composeをインストールしたサーバ上では、以下のURLでアクセスして、テストページが表示されることを確認します。
http://127.0.0.1:8000
おわりに
Docker導入済みの環境に、Docker Composeをインストール状況を確認し動作確認しました。
参考情報
関連記事
関連書籍(Amazon)