はじめに
Dockerについての記事は沢山ありますが
自分用の忘備録です。
覚えたコマンドは随時追加
###コンテナの起動/再起動
docker start [コンテナ識別子]
###コンテナの停止
docker stop [コンテナ識別子]
###コンテナの削除
docker rm [コンテナ識別子]
###コンテナを作って中に入る
docker run -it [イメージ名] bin/sh
##コンテナの名前を変えるコマンド
docker rename [古いコンテナ名][新しいコンテナ名]
#Docker-compose build
docker-compose build
imageを作成・Pullするコマンド
#docker-compose run
docker-compose run (サービス名) (コマンド)
example: docker-compose run --rm app bash
コンテナを起動して、コマンドを実行することができる。
-rm を追加することによって、コマンドを実行した後に、
コンテナを削除します。
docker-compose up する前などに、一時的にコンテナ内に入り
コマンドを実行したい時などに便利です。
#docker-compose exec
docker-compose exec (サービス名) (コマンド名)
example: docker-compose exec app bash
これは、稼働中のコンテナに入りコマンドを実行するための物です。
#docker-compose run
docker-compose up
このコマンドを実行すると、
docker-compose.ymlで記述した通りにコンテナを作成し、
コンテナ同士を繋げて起動をします。
-d をオプションとしてつけることで、バックグラウンドでコンテナを起動します。