【Docker】Dockerコマンド3回で動作確認

環境
OS: ubuntu 21.04
docker: 20.10.7

Docker環境を構築した後にできるだけ簡単に動作確認した方法をメモ。
(コマンドラインだけでok)

(1) 適当なディレクトリを作成して移動。(念のためパーミッションも変更しておく)
(このディレクトリがapacheのドキュメントルートになります。)
$ mkdir docker_test
$ chmod 755 docker_test
$ cd docker_test

(2) 動作確認用のphpを準備
移動先で適当な動作確認用のphpを準備(配置)する。
$ echo "<?php phpinfo(); ?>" > index.php

(3) イメージを取得してイメージIDを確認
$ docker pull php:7.4.22-apache
・・・
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
php 7.4.22-apache e63bf5dc0628 5 days ago 436MB
黄色の部分が「イメージID」になります。(pullごとに違うIDになるのでdocker imagesコマンドで確認します)

(4) 取得したイメージ(ID)からコンテナを作成
$ docker run -d --name php_cont -v $(pwd):/var/www/html -p 80:80 [(3)で取得したイメージID]
--name [コンテナ名]:
適当な名前でok
-v [ホストディレクトリ:コンテナディレクトリ]:
現在のホストディレクトリ($(pwd))をホストのドキュメントルートとして利用
-p [ホストポート:コンテナポート]:
ポート80番をそのまま利用

(5) ブラウザからアクセスして動作確認
自分自身で確認する場合は
http://localhost/
違うPCなどから確認する場合は
http://[ip]/
で動作確認できます。




後片付けのメモ
コンテナの削除
$ docker ps -a
$ docker stop [コンテナID]
$ docker rm [コンテナID]

イメージの削除
$ docker images
$ docker rmi [イメージID]
この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする