less than 1 minute read

開発環境

  • Docker

コマンド一覧

起動関連
  • docker-compose.ymlに登録したサービスをバックグランドで起動する。 ``` $ docker compose up -d $ docker compose up -d –build

// –build : ビルドしてから起動する // -d : shellのバックグラウンドで起動する

##### 停止関連
- コンテナの削除、コンテナの停止

$ docker compose down $ docker compose stop

// down : コンテナを削除する。コンテナ上の永続化されていないデータは消える。 // stop : コンテナを停止する。停止したコンテナは後ほど start で再開できる。


##### 操作関連
- コンテナのshellへの接続
  - docker compose 管理のサービス名は、docker-compose.ymlに書かれている

$ docker compose exec -it サービス名 コマンド

$ docker compose exec -it web /bin/bash

// コマンドは、コンテナの内部で実行したいコマンドのこと。


##### 状況確認
- コンテナの起動状況や概要の確認

$ docker compose ps $ docker compose ps -a

// -a : 起動や停止の状態に関係なく、docker-compose.ymlに記載のあるすべてのサービスについて表示する // 未指定の場合は、起動しているコンテナのみ表示する。


# コンテナを1つだけ立ち上げて、検証できる環境を立ち上げたい場合
- DockerHubからダウンロードし、バックグラウンドでimageを動作させる

$ docker run -itd image名 /bin/sh

$ docker exec -it コンテナ名またはコンテナID コマンド

// コンテナ名またはコンテナIDを使用し、コンテナ内でコマンドを実行する ```

Tags:

Updated: