Dockerの基本的な使い方(その1)

Docker
druckfuchs / Pixabay
 
ねこでもわかるようなDockerの使い方を知りたいにゃ?
ねこ、気になります!!
 
ねこの好奇心には勝てそうにry・・・
前回準備はできたから使い方の説明をはじめるかな

前提

Dockerのインストールが完了していてdockerコマンドが利用可能になっていること。

Dockerインストール手順【ubuntu】
Dockerインストール手順【ubuntu】
ubuntuでDockerを使える状態にするための説明です。 まずはインストール手順から説明します。 コピペするだけで超簡単にできます!
Dockerインストール手順【mac】
Dockerインストール手順【mac】
macでDockerを使える状態にするための説明です。 まずはインストール手順から説明します。 コピペするだけで超簡単にできます!

筆者の環境 OS:macOS High Sierra (ヴァージョン 10.13.6)
筆者の仮想環境環境 OS:ubuntu 14.04(開発コード:Trusty Tahr)
※ vagrantの仮想環境
Dockerが使用可能になっている環境であれば環境は問わないと思いますが参考のために筆者の環境を掲載

作業に使うもの

ターミナル
今回の作業は全てターミナル上で行っています。

別のOSのコンテナを利用する方法(centos)

今回はcentosのコンテナ上で何かしたい!という場合の例です。

基本的な実行手順

手順
1.centosのイメージを持ってくる
2.コンテナを実行してCentOSのバージョンを表示させてみる

3.ヴァージョンが表示されれば、centosコンテナのヴァージョン確認ができたので、無事に実行できたことが分かる!

イメージを探す方法

手順
下記のコマンドを実行する
dockerhubでイメージ検索を行っても同じものが見つかります。

実行結果

実行中のコンテナを確認する方法

手順
下記のコマンドを実行する
※上記の基本的手順で実行したコンテナは実すでに行完了しているので、次に説明する実行中ではないコンテナも含めて表示する方法でないと表示されない。

実行中ではないコンテナも含めて表示する方法

手順
下記のコマンドを実行する

実行結果

実行中のコンテナをストップする方法

手順
下記のコマンドを実行する

ストップしたコンテナを再開する方法

手順
下記のコマンドを実行する

コンテナを削除する方法

手順
下記のコマンドを実行する

持ってきたイメージの一覧を表示する方法

手順
下記のコマンドを実行する

実行結果

持ってきたイメージの削除をする方法

手順
下記のコマンドを実行する
下記の様なエラーが出てイメージを削除できない場合には、
先にコンテナを削除してからイメージの削除を行う。

エラー内容

Error response from daemon: conflict: unable to delete 0f3e07c0138f (must be forced) – image is being used by stopped container 40ada7577cbf
今回はDockerの基本的な操作について書きましたが、次は、
コンテナに入って作業をする等もう少し複雑な操作に関して
説明を書こうと思います。
タイトルとURLをコピーしました