我尝试在Ubuntu 14.04中执行以下命令:
systemctl enable --now docker-cleanup-dangling-images.timer
我也用sudo尝试过,我尝试用service和systemd替换systemctl但没有任何效果
sudo: systemd: command not found
systemd: command not found
sudo: service: command not foud
如何在Ubuntu 14.04中执行此命令,还是有其他方法可以执行相同的命令?
答案 0 :(得分:27)
我刚刚遇到这个问题并发现Ubuntu 14.04使用Upstart而不是Systemd,因此systemctl命令不起作用。这在15.04改变了,所以解决这个问题的方法是更新你的ubuntu安装。
如果这不是你的选择(现在不适合我),你需要找到做你需要做的事情的Upstart命令。
对于启用,通用看起来如下:
class User
has_many :clients_users
has_many :clients, through: :clients_users
end
class Client
has_many :clients_users
has_many :administrators, through: :clients_users, source: :user
validates :adminstrators, presence: true # I think this should ensure at least one admin
end
class ClientsUser
belongs_to :client
belongs_to :user
end
Client.first.administrators # fetch all adminstrators
Client.first.adminstrators << User.first # add an administrator
链接到Ubuntu文档:https://wiki.ubuntu.com/SystemdForUpstartUsers
答案 1 :(得分:2)
在尝试使用pm2跟踪指南后,我在寻找答案的过程中遇到了这个问题。目标是在服务器上自动启动node.js应用程序。一些指南使用pm2 startup systemd
调用,这是导致在Ubuntu 14.04上使用systemctl的问题的路径。相反,请使用pm2 startup ubuntu
。
答案 2 :(得分:2)
Ubuntu 14及更低版本没有“from rest_framework import status
def test_change_password(self):
client = APIClient()
self.client.post('/api/user/login/', self.data, follow=True)
self.client.login(username="testuser", password="secret")
response = self.post('/api/user/change_password/', self.new_data)
self.assertEqual(response.status_code, status.HTTP_200_OK)
”来源:https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot
将Docker配置为在启动时启动:
目前大多数Linux发行版(RHEL,CentOS,Fedora,Ubuntu 16.04 使用systemd来管理系统启动哪些服务 靴子。 Ubuntu 14.10及以下版本使用暴发。
1)systemd(Ubuntu 16及以上版本):
systemctl
要禁用此行为,请改用disable。
$ sudo systemctl enable docker
2)暴发户(Ubuntu 14及以下):
Docker自动配置为使用upstart在启动时启动。至 禁用此行为,请使用以下命令:
$ sudo systemctl disable docker
完成。
答案 3 :(得分:-5)
所以你想删除悬空图像?我对么?
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