概要
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シリーズ
- 作者: 古賀政純
- 出版社/メーカー: インプレス
- 発売日: 2019/02/18
- メディア: Kindle版
- この商品を含むブログを見る