0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Dockerで使い捨てPHP

Last updated at Posted at 2020-09-11

環境

  • Windows 10
  • Docker Toolbox

目的

使い捨てのPHP環境を構築するため

手順

ディレクトリ構成

[d]
┗ [docker]
  ┗ [php73]
    ┣ Dockerfile
    ┗ [src]
      ┗ index.php

Dockerfile作成

ベースイメージはあらかじめ dockerhub で検索しておく。

Dockerfile

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-Toolbox は localhost ではない。
DockerマシンのIPアドレスを確認する必要がある。

$ docker-machine ls

動作確認

確認したIPアドレスとコンテナ起動時のホスト側のポート番号の組み合わせでアクセスできる。

http://{IPアドレス}:5000

あと片付け

コンテナのIDを確認して停止させる。

$ docker ps
$ docker stop {CONTAINER ID}

その他

使わなくなったコンテナは削除もできる。

$ docker ps -a
$ docker rm {CONTAINER ID}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?