无法启动容器lstat没有这样的文件或目录

时间:2015-02-15 18:40:38

标签: docker boot2docker

使用boot2docker的Windows 8.1

我使用https://github.com/sameersbn/docker-gitlab

为gitlab创建了一个容器

虽然有效,但由于目录丢失,我无法启动容器,而目录存在于我的主机上(Windows)。

第一次运行容器的命令:

docker run --name='gitlab' -it --rm -e 'GITLAB_BACKUPS=daily' -e 'GITLAB_PORT=10080' -e 'GITLAB_SSH_PORT=10022' -p 10022:22 -p 10080:80 -v /var/run/docker.sock:/run/docker.sock -v $(which docker):/bin/docker -v /k/home/gitlab:/home/git/data sameersbn/gitlab:7.7.2

启动容器的命令:

docker@boot2docker:~$ docker start gitlab Error response from daemon: Cannot start container gitlab: lstat /k: no such file or directory FATA[0000] Error: failed to start one or more containers

问题来自-v /k/home/gitlab:/home/git/data

docker@boot2docker:~$ docker ps -a
CONTAINER ID        IMAGE                         COMMAND                CREATED             STATUS                      PORTS               NAMES
d6d93182dd57        sameersbn/gitlab:7.7.2        "/app/init app:start   47 hours ago        Exited (128) 45 hours ago                       gitlab
67c89e0dd5a7        sameersbn/redis:latest        "/start"               2 days ago          Exited (0) 4 hours ago      6379/tcp            redis-gitlab
02f0c98b2827        sameersbn/postgresql:latest   "/start"               2 days ago          Exited (0) 4 hours ago      5432/tcp            postgresql-gitlab

日志:

docker@boot2docker:~$ docker logs gitlab
Database connection details not specified.
Will try to spin up a new postgresql image with the name postgresql-gitlab.
Please manually configure the database connection in production.
Using existing postgresql container...
Redis connection details not specified.
Will try to spin up a new redis image with the name redis-gitlab.
Please manually configure the redis connection in production.
Using existing redis container...
Waiting for database server to accept connections
Starting supervisord...
2015-02-13 18:54:06,336 CRIT Supervisor running as root (no user in config file)
2015-02-13 18:54:06,336 WARN Included extra file "/etc/supervisor/conf.d/sidekiq.conf" during parsing
2015-02-13 18:54:06,336 WARN Included extra file "/etc/supervisor/conf.d/cron.conf" during parsing
2015-02-13 18:54:06,337 WARN Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
2015-02-13 18:54:06,337 WARN Included extra file "/etc/supervisor/conf.d/sshd.conf" during parsing
2015-02-13 18:54:06,337 WARN Included extra file "/etc/supervisor/conf.d/unicorn.conf" during parsing
2015-02-13 18:54:06,348 INFO RPC interface 'supervisor' initialized
2015-02-13 18:54:06,348 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2015-02-13 18:54:06,349 INFO supervisord started with pid 1
2015-02-13 18:54:07,351 INFO spawned: 'sidekiq' with pid 308
2015-02-13 18:54:07,352 INFO spawned: 'unicorn' with pid 309
2015-02-13 18:54:07,353 INFO spawned: 'cron' with pid 310
2015-02-13 18:54:07,354 INFO spawned: 'nginx' with pid 311
2015-02-13 18:54:07,354 INFO spawned: 'sshd' with pid 312
2015-02-13 18:54:08,805 INFO success: sidekiq entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-02-13 18:54:08,805 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-02-13 18:54:08,805 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-02-13 18:54:08,805 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-02-13 18:54:08,805 INFO success: sshd entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2015-02-13 21:27:09,199 WARN received SIGTERM indicating exit request
2015-02-13 21:27:09,199 INFO waiting for cron, nginx, sshd, sidekiq, unicorn to die
2015-02-13 21:27:09,200 INFO stopped: sshd (exit status 0)
2015-02-13 21:27:09,202 INFO stopped: nginx (exit status 0)
2015-02-13 21:27:09,202 INFO stopped: cron (terminated by SIGTERM)
2015-02-13 21:27:09,391 INFO stopped: unicorn (exit status 0)
2015-02-13 21:27:11,219 INFO stopped: sidekiq (exit status 0)

我是Docker的初学者。

0 个答案:

没有答案