Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
7
Help us understand the problem. What is going on with this article?
@kozzzz

dockerコマンドのメモ

More than 1 year has passed since last update.

DockerHubからimageの取得する

docker pull ubuntu

Imageを起動する

docker run ubuntu

bashを使用する

docker run -i -t ubuntu bash

-i はコンテナの標準入力を有効化、 -t はttyを有効化するためのオプション

DockerHubでimageを検索する

docker search <IMAGE NAME>

tagを使用する

docker run python:2.7 python --version

DockerfileからDockerImageを作成する

docker build -t hello .

-t は名前をつける
. はdocker build 実行時のコンテキストの指定

ローカルに存在するDocker Image の一覧を確認する

docker images

Docker Hubへログインする

docker login

Docker Image を命名する

docker tag <IMAGE NAME> <USER NAME>/<IMAGE NAME>:<TAG>

Docker Hub へ Docker Image をアップロードする

docker push <USER NAME>/<IMAGE NAME>:<TAG>

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

docker container ls -a

-a 全てのコンテナを表示

停止したコンテナをすべて削除する

docker container prune

1つ以上のコンテナーを削除する

docker container rm <CONTAINER> [CONTAINER...]

Dockerネットワークを一覧で表示する

docker network ls

新しいBridgeネットワークを作成する

docker network create <NAME>

停止したコンテナを実行する

docker start -a <CONTAINER>

-a アタッチする

実行中コンテナを停止する

docker stop <CONTAINER>

コンテナの中にbashで入る

docker exec -it <CONTAINER> bash

イメージのビルド履歴を表示する

docker history <IMAGE NAME>
7
Help us understand the problem. What is going on with this article?
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
kozzzz
疑問に思って調べたことなどを共有します。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
7
Help us understand the problem. What is going on with this article?