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
将一个卷绑定挂载到容器上使其可访问
使用挂载点