Amazon Linux 2 に Docker をインストールする


Docker をインストールする

  1. インスタンスでインストールされているパッケージとパッケージキャッシュを更新します。
    $ sudo yum update -y
  2. 最新の Docker Community Edition パッケージをインストールします。
    $ sudo yum -y install docker

Docker デーモンを起動する

  1. Docker デーモンを起動します。
    $ sudo systemctl start docker
  2. Docker をブート時に自動起動するには、次のように実行します。
    $ sudo systemctl enable docker

Proxy を設定する

直接社外ネットワークにアクセスすることができず Proxy サーバを経由している場合は Proxy の設定を行います。直接社外ネットワークにアクセスすることが可能な場合には、Proxy の設定は不要です。

  1. docker.service.d ディレクトリを作成します。
    $ sudo mkdir -p /etc/systemd/system/docker.service.d
  2. /etc/systemd/system/docker.service.d/http-proxy.conf を作成し HTTP_PROXY および HTTPS_PROXY 環境変数を追加します。
    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:80/"
  3. 変更を適用します。
    $ sudo systemctl daemon-reload
  4. 変更が適用されているか確認するため、以下のコマンドを実行します。
    $ sudo systemctl show docker --property Environment
  5. Docker を再起動します。
    $ sudo systemctl restart docker

動作確認をする

動作確認のため Hello world を実行します。
$ sudo docker run hello-world