在使用Docker運行程序之前,需要先安裝Docker,并建立一個Docker鏡像。Docker鏡像是Docker容器運行所需的文件系統和程序。
# 拉取一個 CentOS7 鏡像 $ docker pull centos:7
接著,使用 Dockerfile 文件生成自己的鏡像。
# 寫 Dockerfile 文件 $ cat Dockerfile FROM centos:7 LABEL maintainer="My Name" RUN yum -y update && \ yum -y install httpd && \ systemctl enable httpd EXPOSE 80 CMD ["/usr/sbin/init"] # 建立自己的鏡像 $ docker build -t my_httpd .
然后,我們可以使用該鏡像來運行程序。
# 運行鏡像 $ docker run -d -p 8080:80 --name my_httpd_container my_httpd # 訪問 http://localhost:8080/
此時,我們可以在瀏覽器中訪問http://localhost:8080/,就能夠看到一個網頁。這個網頁就是通過Docker運行的httpd。