2015-01-01 23 views
8

Tôi muốn chạy Docker chạy trên Cloud9 IDE nhưng đang gặp sự cố với quyền. Có cách nào để giải quyết vấn đề này không?Không thể tải docker chạy trên Cloud9 IDE

$ sudo apt-get install docker 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
The following NEW packages will be installed: 
    docker 
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. 
1 not fully installed or removed. 
Need to get 12.2 kB of archives. 
After this operation, 65.5 kB of additional disk space will be used. 
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe docker amd64 1.5-1 [12.2 kB] 
Fetched 12.2 kB in 0s (30.5 kB/s) 
Selecting previously unselected package docker. 
(Reading database ... 123844 files and directories currently installed.) 
Preparing to unpack .../docker_1.5-1_amd64.deb ... 
Unpacking docker (1.5-1) ... 
Processing triggers for menu (2.1.46ubuntu1) ... 
Processing triggers for man-db (2.6.7.1-1ubuntu1) ... 
Setting up cgroup-lite (1.9) ... 
invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found. 
dpkg: error processing package cgroup-lite (--configure): 
subprocess installed post-installation script returned error exit status 100 
Setting up docker (1.5-1) ... 
Processing triggers for menu (2.1.46ubuntu1) ... 
Errors were encountered while processing: 
cgroup-lite 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

$ sudo docker login 
Username: <> 
Password: <> 
Email: <> 
2015/01/01 05:11:28 Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 

$ sudo docker -d 
2015/01/01 05:12:06 docker daemon: 1.0.1 990021a; execdriver: native; graphdriver: 
[0c39ae0d] +job serveapi(unix:///var/run/docker.sock) 
[0c39ae0d] +job initserver() 
[0c39ae0d.initserver()] Creating server 
2015/01/01 05:12:06 Listening for HTTP on unix (/var/run/docker.sock) 
[0c39ae0d] +job init_networkdriver() 
[0c39ae0d.init_networkdriver()] creating new bridge for docker0 
operation not permitted 
[0c39ae0d] -job init_networkdriver() = ERR (1) 
operation not permitted 
[0c39ae0d] -job initserver() = ERR (1) 
2015/01/01 05:12:06 operation not permitted 

$ sudo service docker start 
docker: unrecognized service 

Lorem ipsum stackoverflow bạn đang làm phiền khiến tôi phải viết nhiều hơn khi không cần thiết.

Trả lời

3

Tôi nghi ngờ về đường dây apt-get install docker vì đây là một số trình cắm thêm khác. Bạn có thể muốn thử docker.io hoặc lxc-docker theo http://docs.docker.com/installation/ubuntulinux/

+0

OMG Tôi không thể tin rằng mình đã bỏ lỡ điều đó. Thậm chí còn có một lưu ý về nó trên trang bạn tham chiếu. Cảm ơn! – fred

+1

Điều này không được chấp nhận là câu trả lời đúng vì điều này không giải quyết được vấn đề. Câu trả lời này có thể đúng nhưng không cho phép Docker được cài đặt trên Cloud9. –

11

Cài đặt Docker trong không gian làm việc Cloud9 sẽ không hoạt động vì không gian làm việc chạy trên Docker. Chạy Docker bên trong Docker sẽ yêu cầu quyền truy cập đặc biệt và do đó, advised against by those who know best vì lý do bảo mật.

Điều đó đang được nói, bạn có thể sử dụng Docker từ SSH workspace, cho phép bạn kết nối Cloud9 với máy chủ của riêng bạn. Vì không gian làm việc đó không chạy trong Docker (trên các máy chủ của Cloud9), bạn có thể làm bất cứ điều gì bạn muốn với nó (bao gồm cả Docker chạy).

+0

Điều đó rất có thể xảy ra, nhưng điều đó không giúp ích gì cho ai đó đang cố gắng tìm hiểu cách sử dụng Docker trong môi trường Cloud 9. Tôi tò mò ... trong khi Docker-in-Docker để quản lý máy thực sự chắc chắn sẽ là một vấn đề, có một lý do là không thể có Docker-in-Docker hạn chế hơn mà giả lập Docker nhưng chỉ có thể quản lý hầu như cung cấp tài nguyên? –

+0

Điều đó nghe có vẻ giống như một cái gì đó mà có nỗ lực kỹ thuật đáng kể. Điều đó đang được nói, bạn có thể tạo [SSH workspace] (https://docs.c9.io/docs/running-your-own-ssh-workspace) và chạy docker từ đó trong khi vẫn thu được lợi ích của Cloud9. –

+0

Tôi bối rối. OP chấp nhận câu trả lời, nhưng bạn đang nói rằng điều đó là không thể? –

Các vấn đề liên quan