我刚刚在他们的网页上安装了Docker-Toolbox
我开始Docker QuickStart Terminal
并看到以下
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
bash-3.2$
Run Code Online (Sandbox Code Playgroud)
但是当我尝试表演时docker pull hello-world
,这就是我所看到的
bash-3.2$ docker run hello-world
Unable to find image 'hello-world:latest' locally
Pulling repository docker.io/library/hello-world …
Run Code Online (Sandbox Code Playgroud) 所以我使用的是Docker Toolbox,因为我的机器上没有Hyper-V,因为它不是Windows 10专业版.一切似乎工作正常,但当我试图继续我的浏览器0.0.0.0:80
它总是返回我:这个网站无法到达
但是当我运行命令时:docker container ps
我得到以下内容:0.0.0.0:80->80/tcp
意味着该地址应该有效.我搜索了stackoverflow和github问题.现在我被卡住了.
我错过了什么吗?
谢谢,马克
编辑:
使用docker-machine ip default
返回我192.168.99.100
.我在端口80上运行它.我仍然得到相同的结果,除了地址成为容器ID:https://fd677edg12
我在cmd上运行该命令以找到我的ipv4 : cmd /k ipconfig /all
. 将结果与端口放在一起,它返回相同的东西:https://fd677edg12
我在Windows 7上使用docker工具箱来运行docker.(docker version 1.9.1)
事实证明,docker机器在C:\ Users\username\.docker\machine\machines\default创建其VM.当我提交图像时,此位置的VM大小会膨胀.自从它的Windows,无法承受C盘上的豪华空间.
有什么办法可以改变默认机器的位置吗?
我试图在Mac上自动设置开发人员环境.部分设置是安装Docker Toolbox.我无法通过命令行找到有关如何执行此操作的任何文档.如何自动执行此安装(必须通过命令行触发)?
更新:正如丹尼斯的赞扬所指出的那样
现在存在Docker for Mac,它是Docker Toolbox的替代品.你可以通过自制的桶来获得它:
brew cask install docker
我想从我的Mac上完全删除Docker工具箱.我试图从/Applications
文件夹中删除Docker ,但它没有成功.
如何在我的Windows文件和docker容器之间共享文件夹,方法是--volume
使用Docker Toolbox在简单的命令下安装卷?
我正在使用"Docker Quickstart终端",当我尝试这个时:
winpty docker run -it --rm --volume /C/Users/myuser:/myuser ubuntu
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
Invalid value "C:\\Users\\myuser\\:\\myuser" for flag --volume: bad mount mode specified : \myuser
See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud)
在此之后,我也试过了
winpty docker run -it --rm --volume "//C/Users/myuser:/myuser" ubuntu
Run Code Online (Sandbox Code Playgroud)
得到了
Invalid value "\\\\C:\\Users\\myuser\\:\\myuser" for flag --volume: \myuser is not an absolute path
See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud) 我在哪里可以在boot2docker机器上找到docker daemon配置文件?
根据这个话题:Dockerfile:Docker构建无法下载包:centos-> yum,debian/ubuntu-> apt-get在intranet后面
我想设置'--dns' DOCKER_OPTS
,但我无法/etc/default
在其他任何地方找到此配置文件.
我从docker文件中构建了一个docker镜像.Build说它成功了.但是当我尝试通过docker ps
(也尝试过docker ps -a
)显示docker容器时,它会显示一个空列表.奇怪的是,我仍然可以通过调用以某种方式将我的码头图像推送到dockerhub docker push "container name"
.
我想知道发生了什么事?我在Windows 7上,刚刚安装了最新版本的dockertoolbox.
我想用microsoft/windowsservercore运行一个容器.
如果docker server的操作系统是windows,则可以执行此操作.我无法找到在Windows 7中是否可以使用docker-toolbox的答案.
我刚刚在windows environnement(Windows 7 Pro)上安装了docker工具箱,由于企业代理,我的网络超时了.如何在docker工具箱中设置代理?
谢谢你的帮助.