Если вы действительно не можете получить уникальный индекс в таблице, вы можете попробовать ...
INSERT INTO table_listnames (name, address, tele)
SELECT 'Rupert', 'Somewhere', '022'
FROM some_other_table
WHERE NOT EXISTS (SELECT name
FROM table_listnames
WHERE name='Rupert')
LIMIT 1;
$ docker images
REPOSITORY TAG IMAGE ID CREATED
jamesmedice/marketplace latest e78c49b5f380 2 days ago
jamesmedice/marketplace v1.0.0 *e78c49b5f380* 2 days ago
$ docker run -p 6001:8585 *e78c49b5f380*
Для тех, кто имел ту же проблему также, но встретился с ошибкой как
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"bash\": executable file not found in $PATH"
, я добавил точку входа, которая работалась для меня:
docker run -it --entrypoint /bin/sh
для изображений без Bash.
Пример (от утвержденного примера):
run -it --entrypoint /bin/sh ubuntu:12.04