На Ubuntu 12.04.4 я установил Docker 1.1.2. Я пробовал различные попытки установить идентификатор изображения с помощью:
sudo docker run -i -t --name=container1 ubuntu date
Однако мои попытки кажутся неудачными. Каждый раз, когда я делаю, docker ps -a
идентификатор изображения был рандомизирован. Я могу установить имя хоста, если я добавлю, -h container1
но я хочу установить идентификатор изображения. Что мне здесь не хватает? Спасибо!
источник
Попробуйте: sudo docker run -i -t --name container1 дата ubuntu
Как используется в этом примере: https://docs.docker.com/examples/postgresql_service/
источник
Возможно ли, что это просто неправильное представление между именем контейнера и идентификатором контейнера? Идентификатор контейнера всегда будет случайным хешем. Для имени контейнера есть отдельный столбец:
В этом примере я запустил контейнер, используя:
В столбце имени указывается указанное мной имя. Но он все равно получает уникальный идентификатор для справки. Вы можете ссылаться на контейнер по имени или идентификатору. Например:
И...
Оба действительны.
источник