LoginSignup
0
0

More than 5 years have passed since last update.

Docker の基本コマンド

Last updated at Posted at 2018-12-12

Dockerのインストール

  1. Docker Desktop (Mac) の「Get Docker」から
    Stable(安定版)または edge(最新版)を選択してダウンロードする

  2. ダウンロードした「Docker.dmg」をダブルクリックしてインストールする

コンテナを一覧表示(実行中のコンテナのみ)

$ docker ps
//または
$ docker container ls

すべてのコンテナを一覧表示(停止中のコンテナを含む)

$ docker ps -a
//または
$ docker container ls -a

イメージ取得(pull)、コンテナ生成(create)、コンテナ起動(start)を一度に行う

$ docker run イメージ名

//例
$ docker run hello-world

ローカルに該当するイメージがみつからない場合は、Docker が Docker Hub から自動的にイメージを取得してくる

イメージを取得

$ docker pull リポジトリ:タグ

//例
$ docker pull alpine
$ docker pull centos:7

Alpine(Linux軽量OS)
※タグなしの場合は自動的にlatestタグが付与される

今までpullしたホスト上のイメージを一覧表示

$ docker images オプション

イメージはリポジトリ単位で管理されている

コンテナ生成

$ docker create -it alpine

 =>コンテナID表示
 オプション 内容
 -i アタッチしていなくても、STDINを開き続ける。STDIN:standard input
 -t 疑似ターミナル(pseudo-TTY)を割り当てる。  
 --name コンテナに名前を割り当てる。

コンテナ起動(startコマンド + コンテナID)

コンテナ識別子(コンテナID)はすべてコピーでも頭の3文字程度でも可

$ docker start [コンテナ識別子]

コンテナ停止

$ docker stop [コンテナ識別子]

イメージの詳細を表示する

$ docker inspect リポジトリ

//例
$ docker inspect mysql

コンテナ削除

$ docker rm コンテナ識別子

コンテナの名前変更

$ docker rename 新コンテナ名 旧コンテナ名

alpineを生成し、中に入る場合

$ docker run -it alpine bin/sh

ディレクトリの中のファイルやフォルダを一覧表示する

$ ls

alpine から出る

Ctrl + P → Q 

参考

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