FROM ubuntu:14.04 # ์ด๋ค ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ง ์ ํ
MAINTAINER taehyung kim [email protected] # ๊ด๋ฆฌ์ ์ง์
RUN \ # RUN์ ํตํด ์
์คํฌ๋ฆฝํธ ๋ช
๋ น ์ค์
apt-get update
apt-get install -y <package>
# chown -R ...
VOLUME ["/data", "/etc"] # ํธ์คํธ์ ๊ณต์ ํ ๋๋ ํฐ๋ฆฌ ๋ชฉ๋ก
WORKDIR /etc/${DIR} # ๋ค์ CMD์์ ์ค์ ํ ์คํํ์ผ์ด ์คํ๋ ๋๋ ํฐ๋ฆฌ
CMD ["${file}"] # ์ปจํ
์ด๋๊ฐ ์์๋์์ ๋ ์คํํ ์คํ ํ์ผ ๋๋ ์คํฌ๋ฆฝํธ
EXPOSE \ # ํธ์คํธ์ ์ฐ๊ฒฐํ ํฌํธ ๋ฒํธ
80
443
$ docker build --tag ${container_name}:${tag_num}
$ docker images
$ docker run --name ${container_name} -d -p 80:80 -v ${hostDir}:${containerDir} ${image_name}
- -d : ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ
- -p : ํฌํธํฌ์๋ฉ
- -v : ํธ์คํธ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ปจํ
์ด๋์ ๋๋ ํฐ๋ฆฌ์ ์ฐ๊ฒฐ