Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* コンテナをexitさせない [#y494112b]
** 普通にdocker runするとすぐにexitする [#ta58d7a1]
$ docker run ubuntu
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STA...
60ecab0a614a ubuntu "/bin/bash" 10 seconds ago Exi...
** デタッチモード(-d)でdocker runして無限ループを実行す...
$ docker run -d ubuntu /bin/sh -c "while true; do sleep ...
abc1236e495aa8bd8a5033cc9408cc0097eb34819a3b5df723835b11...
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED ...
abc1236e495a ubuntu "/bin/sh -c 'while t…" 4 seconds a...
** デタッチモード(-d)とフォアグラウンドモード(-t)を使...
$ docker run -d -t ubuntu
abc12345bc9d86d2fd197b66436efc5d0b8c6b7457345e68d9d3f4e9...
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATU...
abc12345bc9d ubuntu "/bin/bash" 10 seconds ago Up 10...
*** フォアグラウンドモード オプション [#z192190e]
-a=[] : Attach to `STDIN`, `STDOUT` and/or `ST...
-t : Allocate a pseudo-tty
--sig-proxy=true: Proxy all received signals to the proc...
-i : Keep STDIN open even if not attached
** フォアグラウンドモード(-t)だけを使ってdocker runする...
$ docker run -t ubuntu
root@1f1f23ebec6a:/# exit
^C^C
root@1f1f23ebec6a:/# ^C^C
- -tだけ使うexitしようと思ってもホストのOSに戻ってこれな...
$ docker run -it ubuntu
root@c0430e1e8e53:/# exit
exit
$
- その場合、-iオプションを一緒に指定する
** 参考 [#c26954c1]
- https://stackoverflow.com/questions/30209776/docker-con...
- デタッチモード https://docs.docker.com/engine/reference...
- フォアグラウンドモード https://docs.docker.com/engine/r...
終了行:
* コンテナをexitさせない [#y494112b]
** 普通にdocker runするとすぐにexitする [#ta58d7a1]
$ docker run ubuntu
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STA...
60ecab0a614a ubuntu "/bin/bash" 10 seconds ago Exi...
** デタッチモード(-d)でdocker runして無限ループを実行す...
$ docker run -d ubuntu /bin/sh -c "while true; do sleep ...
abc1236e495aa8bd8a5033cc9408cc0097eb34819a3b5df723835b11...
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED ...
abc1236e495a ubuntu "/bin/sh -c 'while t…" 4 seconds a...
** デタッチモード(-d)とフォアグラウンドモード(-t)を使...
$ docker run -d -t ubuntu
abc12345bc9d86d2fd197b66436efc5d0b8c6b7457345e68d9d3f4e9...
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATU...
abc12345bc9d ubuntu "/bin/bash" 10 seconds ago Up 10...
*** フォアグラウンドモード オプション [#z192190e]
-a=[] : Attach to `STDIN`, `STDOUT` and/or `ST...
-t : Allocate a pseudo-tty
--sig-proxy=true: Proxy all received signals to the proc...
-i : Keep STDIN open even if not attached
** フォアグラウンドモード(-t)だけを使ってdocker runする...
$ docker run -t ubuntu
root@1f1f23ebec6a:/# exit
^C^C
root@1f1f23ebec6a:/# ^C^C
- -tだけ使うexitしようと思ってもホストのOSに戻ってこれな...
$ docker run -it ubuntu
root@c0430e1e8e53:/# exit
exit
$
- その場合、-iオプションを一緒に指定する
** 参考 [#c26954c1]
- https://stackoverflow.com/questions/30209776/docker-con...
- デタッチモード https://docs.docker.com/engine/reference...
- フォアグラウンドモード https://docs.docker.com/engine/r...
ページ名: