コンテナを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