今天,我在Windows 7 docker工具箱安装中运行了th {
background: #555;
color: #fff;
}
th.dark {
background: #333;
}
/*td:nth-of-type(n+3) {text-align:center;}*/
td:first-child[rowspan] ~ td:nth-of-type(n+3),
td:first-child:not([rowspan]) ~ td:nth-of-type(n+2) {
text-align: center;
}
。它下载了新版本的boot2docker,然后重新启动了VM。在此过程中,我已经注意到出了点问题,因为最后它打印出来了:
<table id="mylist">
<thead>
<tr>
<th scope="col" rowspan="2">Category</th>
<th scope="col" rowspan="2">Category 2</th>
<th scope="colgroup" colspan="5" class="dark">Headline 1</th>
<th scope="colgroup" colspan="4" class="dark">Headline 2</th>
</tr>
<tr>
<th scope="col">Term 1</th>
<th scope="col">Term 2</th>
<th scope="col">Term 3</th>
<th scope="col">Full</th>
<th scope="col">Double</th>
<th scope="col">Term 1</th>
<th scope="col">Term 2</th>
<th scope="col">Full</th>
<th scope="col">Double</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">Category 1 Line</td>
<td>Category 2 Line</td>
<td>x</td>
<td>x</td>
<td>x</td>
<td>x</td>
<td>x</td>
<td> </td>
<td>x</td>
<td>x</td>
<td> </td>
</tr>
<tr>
<td>Category 2 Line </td>
<td>x</td>
<td>x</td>
<td>x</td>
<td> </td>
<td> </td>
<td>x</td>
<td>x</td>
<td>x</td>
<td> </td>
</tr>
</tbody>
</table>
运行docker-machine upgrade default-machine
时,它还会显示更多详细信息:
(default-machine) Check network to re-create if needed...
(default-machine) Waiting for an IP...
Maximum number of retries (5) exceeded
现在它说它正在运行,所以我尝试使用升级前的IP SSH到它,我可以连接到它了。 (有趣的是,我可以在此SSH会话中运行docker-machine ls
且没有问题)。但是docker没有运行
λ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default-machine * virtualbox Running Unknown ssh command error:
command : ip addr show
err : exit status 127
output : bash: ip: command not found
启动docker守护进程也无效(ip addr show
)
docker@default-machine:~$ docker images
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
这是boot2docker的问题吗?还是Windows 7太旧了?