Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Dockerと検証環境


2016年3月19日(土)に行われてたChainer meetup #2での
Chainerのテスト環境とDockerでのCUDAの利用
では、Chainerのテスト環境をDocker上に構築するお話。

で、ASIC/FPGAの検証環境でもDockerを使えば、
システム汚さないで嬉しいと思い、

Google君に聞いてみたら、出てきたのは、
イケメンのお兄さんのVeriloggenぐらい。

で、Dockerfileは、下記のような感じ。
引用


FROM ubuntu:14.04
RUN apt-get update && apt-get upgrade -y
RUN apt-get install build-essential -y
RUN apt-get install git -y
RUN apt-get install python python-pip python3 python3-pip -y
RUN apt-get install iverilog gtkwave -y
RUN apt-get install python-pygraphviz -y
RUN pip install jinja2
RUN pip3 install jinja2
RUN pip install pyverilog
RUN pip3 install pyverilog
RUN mkdir /home/veriloggen/
WORKDIR "/home/veriloggen"
RUN git clone https://github.com/PyHDI/veriloggen.git
RUN cd veriloggen && python setup.py install && cd ../
RUN cd veriloggen && python3 setup.py install && cd ../

最初の行に、OSとバージョンを書いて、
どうやら必要なコマンドの前にRUNをつけるだけでいいのか。

簡単じゃん。