How can I attach to docker container running in de

2019-07-25 03:33发布

If I start up a docker container in detached mode using the command:

docker run -d ubuntu

the container immediately exits. docker ps -a yields the output (selected columns shown):

CONTAINER ID        IMAGE               COMMAND             STATUS
245fe871a1e3        ubuntu              "/bin/bash"         Exited (0) 4 minutes ago

Is it possible to start the same container (container ID 245fe871a1e3) in interactive mode with a terminal session?

1条回答
我想做一个坏孩纸
2楼-- · 2019-07-25 04:20

I'm afraid there's no such a way to archive this. docker attach and docker exec are working against running container only, but if you docker start the container in your case, it'll exited immediately again because the CMD is /bin/bash.

There's also a discussion about this, post some key info here:

It's not possible to enter a stopped container, because the processes are gone, and therefore, the namespaces are gone as well.

查看更多
登录 后发表回答