我使用以下命令创建了 live centOS 的 tar 文件:
tar --numeric-owner \
--exclude=/proc \
--exclude=/sys \
--exclude=/mnt \
--exclude=/var/cache \
--exclude=/usr/share/doc \
--exclude=/tmp \
--exclude=/var/log \
-zcvf /mnt/rhel7-base.tar.gz /
然后运行
cat rhel7-base.tar.gz | cat rhel7-base.tar.gz | docker导入-rhel7/01
将其加载到 docker 中。它完成时没有错误,我可以找到它
docker images 命令。最后,我尝试运行它docker run -i -t rhel7/01
(也没有-i,-t开关),但没有任何结果
[root@vhp~]# docker run rhel7/01
[root@vhp~]#
我想知道是否有人纠正我。
最佳答案
不是 100% 确定,但似乎您缺少 docker 在镜像内执行的命令,请尝试:
[root@vhp~]# docker run -it rhel7/01 bash # this should drop you into bash inside docker container
您还可以使用docker ps -a
检查容器是否正在运行
关于linux - 我无法运行从实时操作系统创建的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38714013/