docker run nebula-console 问题

使用
docker run --rm -ti --network nebula-docker-compose_nebula-net vesoft/nebula-console:v2-preview-nightly -u u -p p --address=graphd --port=3699
命令每次都会生成一个容器实例,怎么重复使用生成的容器实例

去掉 --rm 参数

--rm Automatically remove the container when it exits

理论上每次从docker实例退出后,由于–rm参数,docker实例都会删除。
我大概了解为什么加上–rm参数后,每次都会生成一个实例了。
linux连接终端有超时自动断开机制,这种方式结束后貌似–rm参数就不起作用了。
可以通过docker exec方式进入到docker run运行的实例吗

console 容器只要不被删除且没有被 stop,就可以通过 docker attach 再次进入容器,exec 是执行一些 shell 命令,nebula-console 这个容器指定了 entrypoint,不需要执行什么命令。

1 个赞