LoginSignup
2
1

More than 5 years have passed since last update.

Dockerfileから新規イメージを作成する

Last updated at Posted at 2018-07-29

はじめに

Dockerfileから新規イメージを作成する手順をまとめてみました。
こちらに備忘録として残します。

作成手順

1.Dockerfileを作成する。

# vi Dockerfile
/root/Dockerfile
# どのイメージをもとに新しいイメージを作成するか指定する。
FROM ubuntu

# 作成したユーザの情報
MAINTAINER Gen user <hogehoge@hoge.com>

# RUN: docker buildするときに実行されるもの(色々なものをインストールしたりすることができる)

RUN echo "now building..."

# CMD: docker runするときに実行されるもの。
CMD ["echo", "now running"]
CMD echo "now running..."

2.Dockerfileから新規イメージを作成する。
$ sudo docker build -t [作成するイメージ名] [保存先]

[root@docker ~]# sudo docker build -t test/echo .      # . はカレントディレクトリに作成
Sending build context to Docker daemon  13.31kB
Step 1/5 : FROM ubuntu
 ---> 735f80812f90
Step 2/5 : MAINTAINER Gen user <hogehoge@hoge.com>
 ---> Using cache
 ---> 7cb7cdb095ec
Step 3/5 : RUN echo "now building..."
 ---> Using cache
 ---> 85212849bedd
Step 4/5 : CMD echo "now running"
 ---> Running in 35ce70f8b146
Removing intermediate container 35ce70f8b146
 ---> de6cd012f0cb
Step 5/5 : CMD ["echo", "now running..."]
 ---> Running in 1fdbebd8fabe
Removing intermediate container 1fdbebd8fabe
 ---> 059f6a69f3e2
Successfully built 059f6a69f3e2
Successfully tagged test/echo:latest

3.新しい作成されたか確認する。

[root@docker ~]# sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
test/echo           latest              059f6a69f3e2        4 minutes ago       83.5MB
ubuntu              latest              735f80812f90        2 days ago          83.5MB
centos              latest              49f7960eb7e4        7 weeks ago         200MB

以上

2
1
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
2
1