扫码一下
查看教程更方便
我们已经学会了如何使用 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
关于上述命令需要注意以下几点