Rumah > Soal Jawab > teks badan
Saya mahu bekas docker berada pada segmen rangkaian yang sama dengan hos mac saya, jadi saya menggunakan arahan berikut:
$ docker network create -d macvlan --subnet=172.16.0.0/24 --gateway=172.16.0.1 -o parent=en0 mynet
Tetapi gesaan -o parent=en0 tidak betul, jadi saya mengabaikan parameter ini Walaupun rangkaian berjaya dibuat, bekas yang dibuat tidak dapat mengakses Internet.
Saya tidak tahu apa yang digunakan oleh semua orang untuk menyelesaikan masalah segmen rangkaian yang sama untuk komputer Mac -o ibu bapa= Di manakah ia mendapat nilainya?
阿神2017-05-31 10:37:04
Anda boleh mendapatkan semua kad rangkaian mesin ini melalui arahan ifconfig di terminal
Kemudian cari dan ganti en0
(Pengalaman peribadi saya ialah IPv4 telah ditetapkan. Jika anda masih menghadapi masalah, anda boleh pergi ke Keutamaan Sistem - Rangkaian - Cari - Lanjutan - Perkakasan yang anda gunakan untuk mendapatkan alamat MAC, dan kemudian lihat perbandingan MAC sebentar tadi )
阿神2017-05-31 10:37:04
Terima kasih atas jemputan pada masa ini, saya tidak menggunakan mac untuk melakukan satu siri operasi docker kerana masalah imej, saya menggunakan mesin maya boot2docker yang dicipta oleh docker-machine untuk melaksanakan operasi docker pada kedua-dua mac. dan tingkap.
Saya baru sahaja menjalankan operasi pengehosan langsung pada mac, dan nampaknya ia juga melaporkan ralat, menyebabkan en0 tidak dapat ditemui dan tidak disokong. Saya tidak tahu sama ada ini adalah had di bawah mac, tetapi saya telah menggunakannya pada boot2docker dan ia tidak berfungsi sama sekali, jadi saya hanya boleh mencadangkan anda cuba beralih ke mesin docker untuk eksperimen.
Jika anda ingin menyelesaikan masalah ini, anda sepatutnya dapat mencari jawapan yang berkaitan dengan mencari dokumen rasmi