LoginSignup
11
11

More than 5 years have passed since last update.

DockerのオフィシャルイメージがUbuntuからAlpineに変更される?

Last updated at Posted at 2016-02-09

Docker、オフィシャルイメージのOSをAlpine Linuxへ切り替える計画が明らかに。OSの軽量化に傾倒するDocker

Docker Hubのalpineにも書かれている通り、UbuntuとAlpineを使った場合のイメージを比較すると、大きな差があります。

16M
FROM alpine:3.1
RUN apk add --update mysql-client && rm -rf /var/cache/apk/*
ENTRYPOINT ["mysql"]
232M
FROM ubuntu:14.04
RUN apt-get update \
    && apt-get install -y mysql-client \
    && rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["mysql"]

基本的には、Dockerfileを書いて、ビルド、テストしてみて、動作するか確かめられます。

$ docker -d
$ docker build -t mysql .

Alpine Linuxは最近注目を浴びているセキュアで軽量な Linux ディストリビューションで、以下の様な構成になっています。

$ docker run progrium/busybox opkg-install nodejs

$ docker run gliderlabs/alpine apk add --no-cache nodejs
11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11