すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:Dockerのデプロイ

最終更新日:Dec 24, 2024

Dockerは、コンテナの自動パッケージ化、配布、および運用のためのツールとサービスを提供するオープンソースのコンテナ化エンジンです。Dockerは、優れた分離性、高い移植性、および簡素化された管理を提供します。このトピックでは、単純なアプリケーションサーバーにDockerをデプロイする方法、Dockerを使用してイメージを作成する方法、およびDocker ComposeをインストールしてWordPressをデプロイする方法について説明します。また、基本的なDocker操作についても説明します。

説明
  • アプリケーションイメージを使用してDockerを迅速にデプロイすることもできます。

    • 単純なアプリケーションサーバーを作成していない場合は、アプリケーションイメージを使用してDockerをデプロイすることをお勧めします。詳細については、Dockerアプリケーションイメージを使用したDockerのデプロイを参照してください。

    • 単純なアプリケーションサーバーを作成した場合は、サーバーのイメージをDockerアプリケーションイメージに置き換えてDockerをデプロイできます。イメージの置き換え操作は、単純なアプリケーションサーバーからすべてのディスクデータを削除します。単純なアプリケーションサーバーのイメージを置き換える前に、ビジネス要件に基づいてサーバー上のディスクデータをバックアップしてください。詳細については、単純なアプリケーションサーバーのリセットを参照してください。

  • Dockerの詳細については、Dockerとはを参照してください。

前提条件

以下の要件を満たすLinuxの単純なアプリケーションサーバーが作成されています。詳細については、単純なアプリケーションサーバーの作成を参照してください。

  • ファイアウォール:ポート22および80のトラフィックを許可するルールが単純なアプリケーションサーバーに追加されています。ファイアウォールルールの追加方法については、「単純なアプリケーションサーバーのファイアウォールの管理」トピックの「ファイアウォールの管理」セクションを参照してください。

Dockerのデプロイ

  1. 単純なアプリケーションサーバーに接続します。詳細については、Linuxサーバーへの接続を参照してください。

基本的なDocker操作

Dockerデーモンの管理

  • Dockerデーモンの起動

    sudo systemctl start docker
  • Dockerデーモンの状態の確認

    sudo systemctl status docker
  • Dockerデーモンの停止

    sudo systemctl stop docker
  • Dockerデーモンの再起動

    sudo systemctl restart docker
  • サーバーの起動時にDockerデーモンを起動できるようにする

    sudo systemctl enable docker

イメージの管理

    コンテナの管理

    重要

      Docker Composeのインストールと使用

      重要

      1. 次のコマンドを実行してDocker Composeを起動します:

        sudo env "PATH=$PATH" docker-compose up -d
      2. ブラウザのアドレスバーにhttps://<単純なアプリケーションサーバーのパブリックIPアドレス>形式のアドレスを入力して、WordPress設定ページに移動します。ページで、プロンプトに従ってパラメータを設定し、WordPressにアクセスできます。

      FAQ

      Linuxの単純なアプリケーションサーバーまたはLinuxの単純なアプリケーションサーバーのコンテナでsystemctlコマンドを実行したときにエラーが発生した場合はどうすればよいですか?

        参考資料