Public | Automated Build

Last pushed: a year ago
Short Description
CentOS6 + Python3.5
Full Description

Python 実行環境

Alpine LINUX

=> 超軽量のLINUX

パッケージ管理 apk

  • apk add *

  • apk add --no-cache

    --no-cache をつけるとキャッシュを作らない。

  • apk add --virtual グループ名 パッケージ名

    グループ名をつけることができる。
    後から # apk del _グループ名_ とパッケージをまとめて管理できる。

    .build-deps.fetch-depsというグループをコメントアウトしている。

    # apk del .build-deps && apk del .fetch-deps

    これを実行すれば、コンテナがより軽量化するが、
    pipでライブラリを導入する際に必要になるものなので、
    現状はこのままコメントアウトしておく。

  • build-base

    DevelopmentTools 的なものだろう。

  • Python, PIP を動かすために必要なパッケージ

    • bzip2-dev
    • gcc
    • libc-dev
    • linux-headers
    • make
    • ncurses-dev
    • openssl-dev
    • pax-utils
    • readline-dev
    • sqlite-dev
    • zlib-dev

シェルコマンド

  • set -ex

    シェルスクリプトを実行したときに、エラーがあるととまる。

Docker Pull Command
Owner
hiroseabook
Source Repository

Comments (0)