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