Windows下用Boot2Docker安装Docker遇到问题


背景: Windows8、Boot2Docker、VirtualBox

问题:

第一次启动VirtualBox,用poweshell ssh 链接docke服务。
1. 拉取镜像,sameersbn/docker-gitlab , 启动容器 映射端口,都正常。
2. 但是当我重启virtualbox的时候,用poweshell ssh 链接docke服务, docker start 启动我的容器,就启动不了。
我的镜像是 sameersbn/docker-gitlab
git start gitlab (重启之前 run 的时候 起的名字是 gitlab )
打印的 logs, docker logs -f gitlab 显示如下:
Creating satellites...
Starting supervisord...
2015-06-03 05:29:20,380 CRIT Supervisor running as root (no user in config file)
2015-06-03 05:29:20,380 WARN Included extra file "/etc/supervisor/conf.d/sidekiq.conf" during parsing
2015-06-03 05:29:20,380 WARN Included extra file "/etc/supervisor/conf.d/sshd.conf" during parsing
2015-06-03 05:29:20,380 WARN Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
2015-06-03 05:29:20,380 WARN Included extra file "/etc/supervisor/conf.d/cron.conf" during parsing
2015-06-03 05:29:20,381 WARN Included extra file "/etc/supervisor/conf.d/unicorn.conf" during parsing
2015-06-03 05:29:20,392 INFO RPC interface 'supervisor' initialized
2015-06-03 05:29:20,392 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2015-06-03 05:29:20,392 INFO supervisord started with pid 1
2015-06-03 05:29:21,394 INFO spawned: 'sidekiq' with pid 247
2015-06-03 05:29:21,395 INFO spawned: 'unicorn' with pid 248
2015-06-03 05:29:21,396 INFO spawned: 'cron' with pid 249
2015-06-03 05:29:21,397 INFO spawned: 'nginx' with pid 250
2015-06-03 05:29:21,410 INFO spawned: 'sshd' with pid 251
2015-06-03 05:29:23,296 INFO success: sidekiq entered RUNNING state, process has stayed up for > than 1 seconds (startse
cs)
2015-06-03 05:29:23,296 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startse
cs)
2015-06-03 05:29:23,296 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

2015-06-03 05:29:23,297 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs
)
2015-06-03 05:29:23,297 INFO success: sshd entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

2015-06-03 06:26:58,340 WARN received SIGTERM indicating exit request
2015-06-03 06:26:58,341 INFO waiting for cron, nginx, sshd, sidekiq, unicorn to die
2015-06-03 06:26:58,341 INFO stopped: sshd (exit status 0)
2015-06-03 06:26:58,344 INFO stopped: nginx (exit status 0)
2015-06-03 06:26:58,344 INFO stopped: cron (terminated by SIGTERM)
2015-06-03 06:26:58,752 INFO stopped: unicorn (exit status 0)
2015-06-03 06:27:00,083 INFO stopped: sidekiq (exit status 0)
invoke-rc.d: policy-rc.d denied execution of restart.
mv: cannot stat '/etc/ssh/ssh_host_*_key': No such file or directory
mv: cannot stat '/etc/ssh/ssh_host_*_key.pub': No such file or directory
invoke-rc.d: policy-rc.d denied execution of restart.
mv: cannot stat '/etc/ssh/ssh_host_*_key': No such file or directory
mv: cannot stat '/etc/ssh/ssh_host_*_key.pub': No such file or directory
invoke-rc.d: policy-rc.d denied execution of restart.
mv: cannot stat '/etc/ssh/ssh_host_*_key': No such file or directory
mv: cannot stat '/etc/ssh/ssh_host_*_key.pub': No such file or directory
invoke-rc.d: policy-rc.d denied execution of restart.
mv: cannot stat '/etc/ssh/ssh_host_*_key': No such file or directory
mv: cannot stat '/etc/ssh/ssh_host_*_key.pub': No such file or directory

我该怎么办啊 大神们用的都是 linux 我用的是 windows啊。大神帮忙看看啊。gitlab

补充 : 我觉得是gitlab,镜像的问题,virtualbox重启的时候,就找不到 ssh key。 只有gitlab镜像需要这个key
已邀请:

markpeng - 微信公众号:sysinternal

赞同来自:


楼主看看直接登录到虚拟机的console里,而不要用主机Powershell远程登录,看看是否还有问题?
顺便说一下,我是用Windows 8或者10自带的Hyper-V安装的Boot2docker

要回复问题请先登录注册