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

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


はじめに

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                
 
完了しました! 
 
無事インストールできました。

コメント

このブログの人気の投稿

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-04-30 23:37:32 RSSフィード2021-04-30 23:00 分まとめ(42件)

投稿時間:2023-02-05 02:09:04 RSSフィード2023-02-05 02:00 分まとめ(9件)