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