无法使用ubuntu在docker上执行任何命令

时间:2017-11-23 09:45:26

标签: ubuntu docker

关于docker的关于教程的问题我正在关注tutorial,在运行ubuntu之后:Docker run -it ubuntu bash我试图像这样拉jenkins:sudo docker pull jenkins但每次我得到{{1}消息,不仅是为了这个,而且是我写入docker终端的任何东西,我根据教程做了一切。

我正在Windows 7上运行docker。

1 个答案:

答案 0 :(得分:1)

根据教程,您需要在机器上$lstmtf = $user_home->runQuery("SELECT COUNT(Ans) as Ans FROM answer AS a LEFT JOIN students_records AS s ON a.Sr = s.Sr WHERE s.Sr IS NULL"); 而不是容器内。

当你执行docker pull jenkins时,你进入了ubuntu docker容器的shell。为了能够将jenkins图像拉入容器内,您需要有DND(docker-in-docker),其中VM上的docker socket安装在容器内,您可以在其中运行任何docker命令。因此,如果要在容器内运行任何docker命令,请使用此映像https://hub.docker.com/_/docker/,或者在安装了docker的VM上运行docker run -it ubuntu bash