不能在docker上用ubuntu执行任何命令

我正在教程关于docker的教程点,并在这样运行Ubuntu之后: Docker run -it ubuntu bash -it Docker run -it ubuntu bash我试图拉jenkins像这样: sudo docker pull jenkins但每次我得到command not found消息,不仅为此,但对于我写入dockerterminal的任何东西,我都按照教程做了一切。

我在Windows 7上运行docker。

按照本教程,您需要在您的机器docker pull jenkins ,而不是在容器内。

当你做docker run -it ubuntu bash你得到里面的Ubuntu的docker容器的shell。 为了能够在容器内部提取jenkins图像,需要有一个DND(docker-in-docker),你的VM上的docker套接字被安装在容器中,你可以在里面运行任何的docker命令。 所以,如果你想在容器中运行任何docker命令,请使用https://hub.docker.com/_/docker/这个镜像,否则在你的docker pull jenkins上安装docker pull jenkins