LoginSignup
6
6

More than 5 years have passed since last update.

【第2回】dockerって何?体で覚えるdocker入門

Last updated at Posted at 2014-12-06

いかがお過ごしでしょうか。どうも、千葉です。
今回は、docker入門ということで、体で覚えるdockerをテーマに、触って雰囲気を掴みたいと思います。

たぶんdocker チュートリアルをやれば、分かるはずとたかをくくってやってみます。10分かかるみたいです。

webでも入力できるみたいですが、うまく入力できないのでローカルにインストールしてやってみます。
インストール方法はこちら

Step0

dockerのバージョンを表示

$ docker version
Client version: 1.3.2
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 39fa2fa
OS/Arch (client): darwin/amd64
2014/12/01 23:48:05 Get http:///var/run/docker.sock/v1.15/version: dial unix /var/run/docker.sock: no such file or directory

Step1

Docker Hub Registryからdockerイメージを検索

$ docker search centos

Step2

Docker Hub Registryからイメージをダウンロード

$ docker pull centos

Step3

コンテナを起動してhellow worldを表示させる

$ docker run centos echo "hellow world"

Step4

コンテナにapacheをインストールする

$ docker run centos yum install -y httpd

Step5

インストールを実施したコンテナを保存する

$ docker ps -l
$ docker commit [CONTAINER] learn/httpd

Step6

commitしたコンテナを起動してpingを実施する

$ docker run learn/httpd ping google.com

Step7

コンテナの情報を確認する

$ docker ps -l
$ docker inspect [CONTAINER ID] 

Step8

commitしたイメージをDocker Hub Registryにアップロードする

$ docker push learn/httpd

ここで作成したユーザでログイン

最後に

おすすめ動画を紹介です。
合わせてドットインストール
もやると理解が深まります!

6
6
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
6
6