Docker Tips

Docker入門

Docker imageを直接いれてくる。

imagesを入れてくる

# version指定
docker pull ubuntu:16:04

#latest
docker pull ubuntu

imageからdockerのコンテナを作成する

REPOSITORYを指定する

docker run -d -i -t ubuntu /bin/bash

この状態だとubuntu:latestが指定されるのでtagでverを指定しているならバージョンも指定して上げる。

docker run -d -i -t fendo181/ubuntu:0.1 -h ubuntu

nameも指定する。

docker run --name ubuntu16.04 -d -i -t fendo181/ubuntu:0.1 /bin/bash

Dockerfile

上の方法だとただ、ubuntuのimageをインストールするだけなので、とくに何もソフトウェアを入れてない状態。したがってほぼプレーンである。

なのでここでDockerfikeを使って操作してみる。

Dockerfileを作る。 立ち上げる時のコマンドは

docker build .

でもこれだとなんのコンテナなのかわからない。

<none>  <none> b75c69d9004b 23 seconds ago 11MB

なので名前とtagをつけてあげます。

docker build -t fendo181/ubuntu16.04:0.1 .

これでtag付けがされたイメージが取得できます。

fendo181/ubuntu       0.1                 6a7ed7b5c47d        25 seconds ago      151MB

コンテナの中に入る。

CONTAINER IDを指定する場合

docker exec -i -t (docker-id)  bash

NAMESを指定する場合

docker exec -i -t ubuntu16.04 bash

資料