Tag: 约束

PostgreSQL UNIQUE约束没有应用在Docker容器上

以下声明: CREATE TABLE IF NOT EXISTS users ( id SERIAL PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, password VARCHAR(100) NOT NULL, first_name VARCHAR(50) NOT NULL, last_name VARCHAR(50) NOT NULL, address VARCHAR(255) NOT NULL, phone_number VARCHAR(20) NOT NULL ); 不会导致username具有UNIQUE约束。 my_db=# \d users Table "public.users" Column | Type | Modifiers ————–+————————+—————————————————- id | integer | not […]

docker群组成限制

我有一个swarm manager和两个swarm节点,我想根据我在docker deamon上定义的一些标签启动一个容器。 这是我试过的命令: docker -H :2376 run -e constraint:node==docker2 image/restservice docker: Error response from daemon: Unable to find a node that satisfies the following conditions [available container slots] [node==docker2]. 这里是我得到的,如果我与群体运行docker信息。 Containers: 13 Running: 4 Paused: 0 Stopped: 9 Images: 54 Server Version: swarm/1.2.3 Role: primary Strategy: spread Filters: health, port, containerslots, dependency, affinity, constraint […]

Docker群约束通配符

我正在运行一个跨越10个不同主机/服务器/机器的Docker群,所有标记都不同,例如nginx_1 nginx_2 nginx_3 nginx_4 app_1 app_2 app_3 app_4 testing_1 testing_2 使用Docker swarm约束,有一种方法可以使用标签和通配符来指定服务可以运行在哪个节点上,通配符可以让服务运行在任何具有nginx开始标签的节点上,例如 –constraint 'node.labels.name ==nginx*'