いかがお過ごしでしょうか。どうも、千葉です。
今回は、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
※ここで作成したユーザでログイン
最後に
おすすめ動画を紹介です。
合わせてドットインストール
もやると理解が深まります!