我正在关注CoreOS Docker 文档,它提到使用以下命令启动容器:
docker run someImageName /bin/somebinary
Run Code Online (Sandbox Code Playgroud)
哪里someImageName有图。当 /bin/somebinary 退出时,图像将不再运行。
我只想运行一个图像,而不指定任何要运行的二进制文件。相反,我只想运行通常在图像操作系统内部运行的服务(例如,systemd/sysvinit)。
这似乎是任何人都想用 Docker 做的最常见的事情,但是尝试在没有命令的情况下运行镜像会返回:
2014/02/05 14:49:19 Error: create: No command specified
Run Code Online (Sandbox Code Playgroud)
如何启动 Docker 容器并运行完整的操作系统,而不是指定命令?
docker ×1