0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Dockerをとりあえず使ってみるためのコマンド

Posted at

#概要
この記事では筆者がとりあえずDockerというものを使ってみたいと思った時に調べた使い方についてメモしたものです。

#実行環境

  • windows10 home
  • Docker Quickstart Terminalインストール済み

##DockerHubアカウントを作成
https://hub.docker.com/ こちらのページからアカウントを作成できます。

Docker Hubにログイン

input
$ docker login

作成したユーザ名とパスワードを入力

out
Login Succeeded

##Docker Hub Libraryからimageをpullする

input
$ docker pull {image名}
hello-worldの場合
latest: Pulling from library/hello-world
Digest: sha256:7f0a9f93b4aa3022c3a4c147a449bf11e0941a1fd0bf4a8e6c9408b2600777c5
Status: Image is up to date for hello-world:latest
docker.io/library/hello-world:latest

##imageからコンテナを作成し、コンテナ内に入る(実行するだけなら-itはいらない)

input
$ docker run -it {image名}

##コンテナを抜ける

input
$ exit

##コンテナをアクティブにしたまま抜ける
ctrl + p + q

##コンテナ一覧を見る

input
$ docker ps -a
out
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                        PORTS               NAMES
c48468f185c5        ubuntu              "/bin/bash"         26 hours ago        Exited (255) 20 minutes ago                       priceless_khayyam

Localリポジトリを見る

input
$ docker images
out
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
ubuntu                   latest              4e2eef94cd6b        2 weeks ago         73.9MB

StatusがExitedなコンテナを再びアクティブにする

input
$ docker restart {コンテナ名}

再び"docker ps -a"とすることでSTATUSが"UP ~ seconds"になっていることが確認できる。

立ち上げたコンテナに再び入りなおす

input
$ docker exec -it {コンテナ名}

##commitしてコンテナを新しいimageとして保存する

input
$ docker commit {コンテナ名} {新しいimage名}

docker imagesで確認できます。

##imageをDocker Hubにpushする

input
$ docker tag {旧image名:旧タグ} {新image名:新タグ}

##Dockerfileからimageをビルドする(Dockerfileがあるフォルダにて)

input
$ docker build .
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?