3
2

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 5 years have passed since last update.

DOCKERで良く使うコマンド

Posted at

2.png

皆さん、こんにちは!
記事を読んで頂き、有難うございます。
皆さんもDOCKERの事を良く知っていますね、私は初心者ですので、時々コマンドが忘れますので、良く使うコマンドをメモ致します。他のコマンドが有れば、コメントして、教えて頂けないでしょうか。

# DOCKER

Docker HubからIMAGEを引く。
sudo docker pull image_name

IMAGEでコンテナを作って、コンテナにアクセスする。
sudo docker run -v <forder_in_computer>:<forder_in_container> -p <port_in_computer>:<port_in_container> -it <image_name> /bin/bash

IMAGEを一覧表示する。
docker images

1つのIMAGEを削除する。
docker rmi {image_id/name}

実装中コンテナを一覧表示する。
docker ps

ストップしてコンテナを一覧表示する。
docker ps -a

コンテナを削除する。
docker rm -f {container_id/name}

コンテナをスタートする。
docker start {new_container_name}

実装中コンテナにアクセスする。
docker exec -it {new_container_name} /bin/bash

外からコンテナにコマンドを実装する。
sudo docker-compose run コンテナ名 CMD_内容
例:
docker-compose run app rails new . --force --no-deps --database=mysql

コンテナのコネクトIP
sudo docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' Container_Id

II. Dockerfile

DockerfileからIMAGEを作る。
sudo docker build -t tenimage:tag path_to_Dockerfile

III. Docker Compose
Docker composer fileのIMAGEを実装する。
docker-compose up

Docker composer fileのIMAGEをバックラウンドで実装する。
docker-compose up -d

Docker composer fileのIMAGEをストープする。
docker-compose down

Updating depend you... :)

また宜しくお願いします。

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?