最新のAmazon Linux2コンテナを利用して、AWS CLIをインストールする手順

前回の投稿の環境を利用して、最新のAmazon Linux2コンテナへバージョンアップし、
AWS CLIをインストールしてみました。

【環境】
OS:CentOS 7
Docker CE:18.06.1
Docker Compose:1.23.1
Amazon Linux:2.0.20190228

############################################################
## Amazon Linuxコンテナ設定&起動
############################################################
# Amazon Linuxコンテナ設定編集
$ cd /srv/ec2/
$ vi docker-compose.yml
==================================
version: "3.7"
services:
  ec2:
    container_name: ec2
    command: tail -f /dev/null
    image: amazonlinux:2.0.20190228
==================================

# Amazon Linuxコンテナ起動
$ docker-compose up -d

# Amazon Linuxコンテナへログイン
$ docker exec -it ec2 bash

# バージョン確認
$ cat /etc/system-release
-----------------------------------------------------------
Amazon Linux release 2 (Karoo)
-----------------------------------------------------------

# PIPのインストールスクリプトをダウンロード
$ curl -O https://bootstrap.pypa.io/get-pip.py

# インストールスクリプト実行
$ python get-pip.py

# AWS CLIインストール
$ pip install awscli --upgrade

# バージョン確認
$ aws --version
-----------------------------------------------------------
aws-cli/1.16.140 Python/2.7.14 Linux/4.13.0-46-generic botocore/1.12.130
-----------------------------------------------------------

環境変数を設定する必要がある場合、以下のコマンドでインストール先を見つけることが出来ます
# whichコマンドインストール
$ yum -y install which

# インストール先を確認
$ which aws
-----------------------------------------------------------
/usr/bin/aws
-----------------------------------------------------------

簡単にバージョンアップ出来るのがDockerの良いところで、この環境をカスタマイズし、
Jenkinsと連携して、プロジェクトのビルド環境などに利用したりしています。


--------------------------
システム開発のご要望・ご相談はこちらから

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です