コンテナをexitさせない

 $ vi docker-compose.yml                # (1)
 -----------------------------
 version: '3.4'
 services:
   myapp:
     image: ubuntu
     container_name: myubuntu
     tty: true
     stdin_open: true
 -----------------------------
 
 $ docker-compose up -d                # (2)
 
 $ docker ps                           # (3)
 CONTAINER ID  IMAGE   COMMAND      CREATED        STATUS        PORTS  NAMES
 abc12338ab94  ubuntu  "/bin/bash"  5 minutes ago  Up 5 minutes         myubuntu
 
 $ docker exec -it myubuntu /bin/bash  # (4)
 root@a2ab3c38ab94:/#
  • (1)のようにdocker-compose.ymlにtty: trueを記述して、
  • (2)のように-dオプション(デタッチモード)を付けてdocker-compose upする
  • これで、(3)のようにコンテナがexitしなくなるので、
  • (4)のように好きなタイミングでコンテナの中に入ることができる

参考

https://docs.docker.com/compose/reference/up/


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-09-22 (火) 00:53:42