Docker Apache服务器(httpd)加上绑定挂载

Docker初级
可以轻松在本地搭建Apache服务器,以便通过浏览器确认正在创建的网站等。由于可以单独管理服务器环境和HTML源代码,非常方便。

在Mac上安裝Docker(https://docs.docker.com/docker-for-mac/install/)。

设置Apache服务器(httpd),并显示位于另一个目录中的html文件。

$ docker run -d -p 8080:80 -v [htmlファイルのパス]:/usr/local/apache2/htdocs/ httpd

如果要挂载当前目录中的HTML文件,

$ docker run -d -p 8080:80 -v "$(PWD)":/usr/local/apache2/htdocs/ httpd

从浏览器访问
http://localhost:8080/

停止容器

$ docker stop [コンテナ識別子]

Docker 命令

使用 Docker 运行的命令可以一次性完成镜像获取、容器生成和容器启动的操作。

Docker运行命令的选项是什么?

-d, –start

以后台模式运行容器,并显示容器ID

-p,–publish=[] 将容器的端口发布到主机
例:-p 8080:80 将主机的端口8080分配给容器的端口80

-v, –volume
将一个卷绑定挂载到容器上使其可访问

使用挂载点

广告
将在 10 秒后关闭
bannerAds