Na Ubuntu 12.04.4 zainstalowałem Docker 1.1.2. Próbowałem różnych prób ustawienia identyfikatora obrazu za pomocą:
sudo docker run -i -t --name=container1 ubuntu date
Jednak moje próby wydają się nieskuteczne. Za każdym razem, gdy robię, docker ps -a
identyfikator obrazu jest losowy. Mogę ustawić nazwę hosta, jeśli dodam, -h container1
ale chcę ustawić identyfikator obrazu. Czego tu brakuje? Dzięki!
ubuntu-12.04
docker
Matt
źródło
źródło
Wypróbuj: sudo docker run -i -t --name container1 ubuntu date
W użytym przykładzie: https://docs.docker.com/examples/postgresql_service/
źródło
Czy to możliwe, że to tylko nieporozumienie między nazwą kontenera a jego identyfikatorem? Identyfikator kontenera zawsze będzie losowym skrótem. Istnieje oddzielna kolumna dla nazwy kontenera:
W tym przykładzie uruchomiłem kontener przy użyciu:
Kolumna nazwy zostanie ustawiona na podaną nazwę. Ale nadal otrzymuje unikalny identyfikator w celach informacyjnych. Możesz odwoływać się do kontenera według nazwy lub identyfikatora. Na przykład:
I...
Oba są ważne.
źródło