2016-05-25 27 views
19

tôi cố gắng để thực hiện các lệnh sau đây trong Ubuntu 14.04:Làm thế nào để sử dụng systemctl trong Ubuntu 14.04

systemctl enable --now docker-cleanup-dangling-images.timer 

Tôi cũng đã thử nó với sudo, tôi đã cố gắng để thay thế systemctl với dịch vụ và systemd nhưng không làm việc

sudo: systemd: command not found 
systemd: command not found 
sudo: service: command not foud 

Làm cách nào tôi có thể thực hiện lệnh này trong Ubuntu 14.04 hoặc có cách nào khác để thực hiện cùng một lệnh không?

Trả lời

18

Tôi chỉ gặp phải vấn đề này bản thân mình và thấy rằng Ubuntu 14.04 sử dụng Upstart thay vì Systemd, lệnh để systemctl sẽ không hoạt động. Điều này thay đổi trong 15.04, do đó, một cách xung quanh điều này sẽ là để cập nhật cài đặt ubuntu của bạn.

Nếu đây không phải là một lựa chọn cho bạn (nó không phải cho tôi ngay bây giờ), bạn cần tìm lệnh Upstart để thực hiện những gì bạn cần làm.

Đối với kích hoạt, ngoại hình tổng quát để được như sau:

update-rc.d <service> enable

Liên kết đến tài liệu Ubuntu: https://wiki.ubuntu.com/SystemdForUpstartUsers

+0

Kể từ ngày này, liên kết tài liệu trả về 404 Không tìm thấy. – geoB

+0

Liên kết được cập nhật :) –

+0

lệnh thực tế cần được sử dụng cho điều này là gì? – qodeninja

-5

Vì vậy, bạn muốn xóa hình ảnh lơ lửng? Tôi có đúng không?

systemctl enable docker-container-cleanup.timer 
systemctl start docker-container-cleanup.timer 
systemctl enable docker-image-cleanup.timer 
systemctl start docker-image-cleanup.timer 

https://github.com/larsks/docker-tools/tree/master/docker-maintenance-units

+0

tôi đang tìm kiếm ở đây: https://github.com/openstf/stf/tree/master/docker/extras nhưng vâng. Đó là mục tiêu chính của tôi (lúng túng hình ảnh không sử dụng trên ubuntu) – DenCowboy

+2

Đây không phải là câu trả lời cho câu hỏi của tôi. Tôi cố gắng thực hiện các lệnh đó (có trong URL) trên ubuntu – DenCowboy

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