Как Вы называете контейнер докера?

На Ubuntu 12.04.4 я установил Докера 1.1.2. Я попробовал различные попытки установки идентификационного использования изображения:

sudo docker run -i -t --name=container1 ubuntu date

Однако мои попытки, кажется, перестали работать. Каждый раз я делаю a docker ps -a идентификатор изображения был рандомизирован. Я могу установить имя хоста, если я добавляю -h container1 но я хочу установить идентификатор изображения. Что я пропускаю здесь?Спасибо!

10
задан 31 July 2014 в 02:49
4 ответа

Не работает ли -контейнер имен1? Наверное, должно быть равно -name=container1 (у меня нет экземпляра Docker рядом, чтобы попробовать), но никогда не знаешь.

.
1
ответ дан 2 December 2019 в 22:11

Попробуй: sudo docker run -i -t --name container1 ubuntu date

As used in this example: https://docs.docker.com/examples/postgresql_service/

0
ответ дан 2 December 2019 в 22:11

Извините за поздний ответ, я сам сейчас нахожусь на версии 1.1.2 и правильный способ именования вашего контейнера:

sudo docker run --name="testname" image command

testname - это имя, которое вы хотите дать контейнеру.

Получайте удовольствие от стыковки!

8
ответ дан 2 December 2019 в 22:11

Возможно ли, что это просто неправильное представление между именем контейнера и идентификатором контейнера? ID контейнера всегда будет случайным хэшем. Для имени контейнера есть отдельная колонка:

CONTAINER ID        IMAGE                             COMMAND                CREATED             STATUS                     PORTS               NAMES
3109b5cbbee2        firehoseprivate_firehose:latest   /bin/sh -c 'bundle e   17 hours ago        Exited (-1) 17 hours ago          firehoseprivate_firehose_1

В данном примере я запустил контейнер, используя:

docker run --name firehoseprivate_firehose_1 firehoseprivate_firehose

Столбец имени устанавливается в указанное мною имя. Но она все равно получает уникальный идентификатор для ссылки. Вы можете ссылаться на контейнер как по имени, так и по ID. Например:

docker inspect firehoseprivate_firehose_1

И...

docker inspect 3109b5cbbee2

Действительны оба.

.
0
ответ дан 2 December 2019 в 22:11

Теги

Похожие вопросы