docker exec 进入容器报错 is not running

2021-05-10 18:10:50 浏览数 (1)

代码语言:javascript复制
Error response from daemon: Container 1d7dd0a4a999bb6346c58b0eed286573e8139cca1d2854c543f713c2fea220c7 is not running
分析:

Docker容器后台运行,就必须有一个前台进程。主线程结束,容器会退出。
所以就加上了 dit 参数,再次运行即可。

docker ps -a                                    #  查看正在运行的镜像

docker rm -f ID                                # 删除之前的运行

docker run --name centos -dit -p 10022:22 centos
                                                       # 重新运行镜像

docker exec -it centos /bin/bash   # 进入容器

0 人点赞