Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

いかがお過ごしでしょうか。どうも、千葉です。
今回は、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

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

最後に

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

iron-breaker
周りがAmazon
classmethod
AWSを中心にビッグデータ/スマホアプリ開発/Alexaスキル開発/IoT/サーバレス開発など、モダンなテクノロジーを使った事業を積極的に推進している会社です。
https://classmethod.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away