LoginSignup
6
8

More than 5 years have passed since last update.

Amazon Linuxでdockerを導入する時の注意点

Last updated at Posted at 2018-11-28

はじめに

AWS EC2 + dockerで手軽に検証環境を作成することがあると思います。今回はAmazon linuxでdockerを構築した時につまずいたポイントを備忘録として記載します。

注意点

普通にyumでインストールすると、以下のようなメッセージが出力されインストールできない。

# yum install -y docker
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
パッケージ docker は利用できません。
エラー: 何もしません


docker is available in Amazon Linux Extra topic "docker"

To use, run
# sudo amazon-linux-extras install docker

Learn more at
https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

Amazon Linux Extras リポジトリはAmazom linux2で利用できるリポジトリでOSの安定性を確保しつつ、新しいソフトウェアを利用することができます。topicとはAmazon Linux Extras リポジトリで利用できるソフトウェア群のことを言うようです。
Amazon Linux Extrasとは

上記にも記載されていますがamazon-linux-extrasコマンドを使用する必要があります。では早速使って見ます。

# amazon-linux-extras install docker
Installing docker
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
リポジトリーを清掃しています: amzn2-core amzn2extra-docker
6 個の metadata ファイルを削除しました
2 個の sqlite ファイルを削除しました
0 個の metadata ファイルを削除しました
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                           | 2.4 kB  00:00:00     
amzn2extra-docker                                                                                                                    | 1.3 kB  00:00:00     
(1/4): amzn2-core/2/x86_64/group_gz                                                                                                  | 2.4 kB  00:00:00     
(2/4): amzn2-core/2/x86_64/updateinfo                                                                                                |  56 kB  00:00:00     
(3/4): amzn2extra-docker/2/x86_64/primary_db                                                                                         |  35 kB  00:00:00     
(4/4): amzn2-core/2/x86_64/primary_db                                                                                                |  23 MB  00:00:00     
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ docker.x86_64 0:18.06.1ce-5.amzn2 を インストール
--> 依存性の処理をしています: pigz のパッケージ: docker-18.06.1ce-5.amzn2.x86_64
--> 依存性の処理をしています: libcgroup のパッケージ: docker-18.06.1ce-5.amzn2.x86_64
--> 依存性の処理をしています: libltdl.so.7()(64bit) のパッケージ: docker-18.06.1ce-5.amzn2.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ libcgroup.x86_64 0:0.41-15.amzn2 を インストール
---> パッケージ libtool-ltdl.x86_64 0:2.4.2-22.2.amzn2.0.2 を インストール
---> パッケージ pigz.x86_64 0:2.3.4-1.amzn2.0.1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

============================================================================================================================================================
 Package                            アーキテクチャー             バージョン                                   リポジトリー                             容量
============================================================================================================================================================
インストール中:
 docker                             x86_64                       18.06.1ce-5.amzn2                            amzn2extra-docker                        37 M
依存性関連でのインストールをします:
 libcgroup                          x86_64                       0.41-15.amzn2                                amzn2-core                               65 k
 libtool-ltdl                       x86_64                       2.4.2-22.2.amzn2.0.2                         amzn2-core                               49 k
 pigz                               x86_64                       2.3.4-1.amzn2.0.1                            amzn2-core                               81 k

トランザクションの要約
============================================================================================================================================================
インストール  1 パッケージ (+3 個の依存関係のパッケージ)

総ダウンロード容量: 37 M
インストール容量: 151 M
Is this ok [y/d/N]: y
Downloading packages:
(1/4): libtool-ltdl-2.4.2-22.2.amzn2.0.2.x86_64.rpm                                                                                  |  49 kB  00:00:00     
(2/4): libcgroup-0.41-15.amzn2.x86_64.rpm                                                                                            |  65 kB  00:00:00     
(3/4): pigz-2.3.4-1.amzn2.0.1.x86_64.rpm                                                                                             |  81 kB  00:00:00     
(4/4): docker-18.06.1ce-5.amzn2.x86_64.rpm                                                                                           |  37 MB  00:00:00     
------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                         40 MB/s |  37 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : libtool-ltdl-2.4.2-22.2.amzn2.0.2.x86_64                                                                                    1/4 
  インストール中          : libcgroup-0.41-15.amzn2.x86_64                                                                                              2/4 
  インストール中          : pigz-2.3.4-1.amzn2.0.1.x86_64                                                                                               3/4 
  インストール中          : docker-18.06.1ce-5.amzn2.x86_64                                                                                             4/4 
  検証中                  : pigz-2.3.4-1.amzn2.0.1.x86_64                                                                                               1/4 
  検証中                  : docker-18.06.1ce-5.amzn2.x86_64                                                                                             2/4 
  検証中                  : libcgroup-0.41-15.amzn2.x86_64                                                                                              3/4 
  検証中                  : libtool-ltdl-2.4.2-22.2.amzn2.0.2.x86_64                                                                                    4/4 

インストール:
  docker.x86_64 0:18.06.1ce-5.amzn2                                                                                                                         

依存性関連をインストールしました:
  libcgroup.x86_64 0:0.41-15.amzn2                libtool-ltdl.x86_64 0:2.4.2-22.2.amzn2.0.2                pigz.x86_64 0:2.3.4-1.amzn2.0.1               

完了しました!

無事インストールできました。

6
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
8