用于使用完即丢弃的PHP的Docker容器
环境
-
- Windows 10
- Docker Toolbox
目标
为了构建一次性的PHP环境
步骤
文件夹结构
[d]
┗ [docker]
┗ [php73]
┣ Dockerfile
┗ [src]
┗ index.php
创建Dockerfile
在开始之前,先在DockerHub上搜寻基础镜像。
FROM php:7.3.22-apache-stretch
COPY src/ /var/www/html
RUN apt-get update
用Dockerfile建立镜像
$ cd /d/docker/php73
$ docker build --tag=hellophp .
展示图像列表并确认是否有建设计划
$ docker image ls
通过镜像启动容器。
$ docker run -p 5000:80 --name myphp -d hellophp
确认Docker主机的IP地址。
需要确认Docker机器的IP地址,Docker-Toolbox不是localhost。
$ docker-machine ls
确认动作
可以通过确认的IP地址和容器启动时的主机端口号的组合来访问。
http://{IPアドレス}:5000
收拾完
确认并停止容器的ID。
$ docker ps
$ docker stop {CONTAINER ID}
其他
可以删除不再使用的容器。
$ docker ps -a
$ docker rm {CONTAINER ID}