Bagaimana Anda menyebutkan wadah buruh pelabuhan?


10

Di Ubuntu 12.04.4 saya menginstal Docker 1.1.2. Saya telah mencoba berbagai upaya mengatur id gambar menggunakan:

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

Namun, upaya saya tampaknya gagal. Setiap kali saya melakukan docker ps -aid gambar telah diacak. Saya dapat mengatur nama host jika saya menambahkan -h container1tetapi saya ingin mengatur id gambar. Apa yang kulewatkan di sini? Terima kasih!

Jawaban:


8

Maaf atas tanggapan yang terlambat, saya sendiri pada versi 1.1.2 sekarang dan cara penamaan wadah yang benar adalah sebagai berikut:

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

testname adalah nama yang ingin Anda berikan wadah.

Selamat bersenang-senang!


1

Tidak -name container1bekerja Saya kira itu harus sama dengan --name=container1(saya tidak memiliki contoh Docker di dekat saya untuk mencoba), tetapi Anda tidak pernah tahu.


Tidak ada yang berhasil.
Matt


0

Apakah mungkin ini hanya kesalahpahaman antara nama wadah dan ID wadah? ID kontainer akan selalu berupa hash acak. Ada kolom terpisah untuk nama wadah:

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

Dalam contoh ini, saya sudah mulai menggunakan wadah:

docker run --name firehoseprivate_firehose_1 firehoseprivate_firehose

Kolom nama diatur ke nama yang saya tentukan. Tetapi masih mendapatkan ID unik untuk referensi. Anda dapat mereferensikan wadah dengan nama atau ID. Sebagai contoh:

docker inspect firehoseprivate_firehose_1

Dan...

docker inspect 3109b5cbbee2

Keduanya valid.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.