Dockerfile,只要下 docker build
的指令就可以把 Docker Image 建構起來,末來要使用就直接 Run 此 Image即可。
這邊步驟 apt-get安裝wget.
再以wget安裝apache.
再把apache啟用, 可以直接架設站台.
範例如下:
FROM java
MAINTAINER jack
ENV http_proxy=http://yourproxy
ENV https_proxy=http://yourproxy
ENV no_proxy=.noproxy
RUN apt-get update
RUN apt-get install -y wget
RUN cd /
RUN wget http://apache.stu.edu.tw/tomcat/tomcat-7/v7.0.93/bin/apache-tomcat-7.0.93.tar.gz
RUN tar zxvf apache-tomcat-7.0.93.tar.gz
CMD ["/apache-tomcat-7.0.93/bin/catalina.sh", "run"]
EXPOSE 8080
可用以下command 建置image.
$ docker build -t tomcatporttest .
...
...
(略)
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
45ae4d4c827b tomcatporttest "/apache-tomcat-7...." 7 seconds ago Up 6 seconds 0.0.0.0:32768->8080/tcp trusting_turing
$ docker port 45ae4d4c827b
8080/tcp -> 0.0.0.0:32768
再用瀏覽器打開,
http://127.0.0.1:32768/
即可看到apache 預設網頁.
另外也可以用這個指令叫用image.
$ docker run -d -p 8080:8080 tomcatporttest
http://127.0.0.1:8080/
即可看到apache 預設網頁.