2014年6月25日水曜日

docker上に基本開発環境を作成した

dockerで提供されているubuntuは基本のアプリしか準備されていないので、ビルド環境は自分で準備する必要がある

1 Dockerfileの作成
FROM ubuntu:14.04
MAINTAINER SUGI
RUN apt-get update
RUN apt-get install -y build-essential cmake wget unzip
の内容のDockerfileを作成

MAINTAINERは自分の名前を指定
installは自分の好みで

2 イメージの作成
Dockerfileを保存したディレクトリーで
$docker build -t develop/sugi . を実行

イメージ名は自分の好みで

3 イメージの確認
$docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
develop/sugi        latest              548d27f1064f        32 seconds ago      413.1 MB
ubuntu1404/sugi     latest              4b2c61ccc081        10 minutes ago      276.5 MB
ubuntu              14.04               e54ca5efa2e9        5 days ago          276.5 MB

4 履歴の確認
$ docker history develop/sugi
IMAGE               CREATED             CREATED BY                                      SIZE
548d27f1064f        52 seconds ago      /bin/sh -c apt-get install -y build-essential   132.9 MB
20078f011c88        2 minutes ago       /bin/sh -c apt-get update                       3.764 MB
b32376f1c28c        2 minutes ago       /bin/sh -c #(nop) MAINTAINER SUGI               0 B
e54ca5efa2e9        5 days ago          /bin/sh -c apt-get update && apt-get install    178.4 kB
6c37f792ddac        5 days ago          /bin/sh -c apt-get update && apt-get install    83.61 MB
83ff768040a0        5 days ago          /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/   1.903 kB
2f4b4d6a4a06        5 days ago          /bin/sh -c echo '#!/bin/sh' > /usr/sbin/polic   194.5 kB
d7ac5e4f1812        5 days ago          /bin/sh -c #(nop) ADD file:adc47d03da6bb2418e   192.5 MB
511136ea3c5a        12 months ago                                                       0 B

以上    

0 件のコメント:

コメントを投稿