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?

Dockerローカルで触ってみた

Posted at

テーマ

ローカルでDockerを触ってみる!

前提

Dockerがインストールされていること

登場人物

/work/Dockerfile
/work/src/index.html

Dockerfile(/work/Dockerfile)

FROM nginx:latest
COPY ./src /usr/share/nginx/html

COPY・・・ ./srcディレクトリを、コンテナ内の/usr/share/nginx/htmlにコピーする。

index.html(/work/src/index.html)

HelloWorld!!

操作

上記2つのファイルを作成したら、コンテナ(Docker)の作成・削除を行う。
下記コマンドはDockerfileが存在するディレクトリ(本投稿では「/work」)で行うこと

起動

  1. イメージ化
    docker build . -t {イメージ名}
    イメージ名はお好きな文字列。
    .(カレントディレクトリ)は、Dockerfileが存在するパスを指定している。

  2. コンテナ起動
    docker run —rm -p 8080:80 {イメージ名}
    --rm・・・コンテナ停止時、コンテナを自動的に削除する
    -p・・・ポートの指定
    イメージ名は1で作成したイメージ名。

ブラウザでhttp://localhost:8080につなぐと、HelloWorld!!が表示される。

停止

  1. コンテナIDを確認する
    docker ps

  2. コンテナを停止する
    docker stop {コンテナID}

(おまけ)確認系のコマンド

作成したイメージを確認する docker images
起動したコンテナを確認する docker ps

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?