かべぎわブログ

ブログです

DockerでCentOS8のAWSCLI環境を作成する

概要

DockerでCentOS8のイメージをつかってAWSCLIの動作環境を作ってみたいと思います。

Dockerfile

こんなかんじ。

FROM centos:8

RUN dnf install -y wget python3

RUN wget https://bootstrap.pypa.io/get-pip.py
RUN python3 get-pip.py

RUN pip install awscli

ENV PATH $PATH:/root/.local/bin

CentOS8ではPythonがインストールされていないため、そのインストールからはじめている。
インストールはyumではなくdnfをつかっています。

やってみる

やってみます。

buildする

buildします。

$ ls
Dockerfile

$ docker build -t awscli .

runして中にはいってみる

起動して中に入ってみます

$ docker run -it awscli

AWSCLIがはいっていることがわかります。

$ aws --version
aws-cli/1.16.287 Python/3.6.8 Linux/4.9.184-linuxkit botocore/1.13.23

おわりに

おわり

Docker実践ガイド 第2版 impress top gearシリーズ

Docker実践ガイド 第2版 impress top gearシリーズ