扫码一下
查看教程更方便
我们已经学会了如何使用 Docker File 来构建我们自己的自定义镜像。 现在让我们看看如何构建可用于构建容器的 Web 服务器镜像。
在我们的示例中,我们将使用 Ubuntu 上的 Apache Web 服务器来构建我们的镜像。 让我们按照下面给出的步骤来构建我们的 Web 服务器 Dockerfile。
步骤一、首先是构建我们的 Docker 文件。 让我们使用 vim 并使用以下信息创建一个 Dockerfile。
FROM ubuntu
RUN apt-get update
RUN apt-get install –y apache2
RUN apt-get install –y apache2-utils
RUN apt-get clean
EXPOSE 80 CMD ["apache2ctl", "-D", "FOREGROUND"]
关于上述陈述,需要注意以下几点
步骤二、 运行 Docker build 命令来构建 Dockerfile。 可以使用以下命令完成
$ docker build –t="mywebserver" .
我们将镜像命名为 mywebserver。 构建镜像后,我们将收到一条成功消息,表明文件已构建。
步骤三、现在已经构建了 Web 服务器文件,现在是时候从镜像创建一个容器了。 我们可以使用 Docker 运行命令来做到这一点。
$ docker run –d –p 80:80 mywebserver
关于上述命令需要注意以下几点