• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2020-09-22T00:45:53+09:00","default:ryuichi","ryuichi")
#author("2020-09-22T00:53:42+09:00","default:ryuichi","ryuichi")
* コンテナをexitさせない [#v368aa3a]

 $ 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)のように好きなタイミングでコンテナの中に入ることができる

** 参考 [#ncd00f55]

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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS