不能在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
。