Jinsi ya mtandao VirtualBox mashine virtual na Docker chombo?
Ili kuunganisha chombo cha docker kwenye mtandao sawa na mashine ya VirtualBox, mashine ya mtandaoni ya chombo cha docker inahitaji kuundwa kwenye mtandao huo huo.
VirtualBox Host-only Network inaendesha kwenye 192.168.56.1/24 mtandao. Wakati wa kuunda mashine ya kawaida ya Docker hakikisha kwamba VirtualBox Host Pekee CIDR ndiyo 192.168.56.1/24 basi vyombo vyote vinavyoendesha kwenye mashine hii ya Docker vitaendesha kwenye mtandao huo huo. Ikiwa tayari unayo Mashine ya Docker chaguo-msingi basi itabidi uifute (tazama hapa chini). Mashine ya kawaida ya Docker inaweza kuunda kwa kutumia amri ifuatayo.
docker-machine create --driver "kisanduku halisi" --virtualbox-cpu-count "4" --virtualbox-disk-size "30000" --virtualbox-host-dns-resolver --virtualbox-hostonly-cidr 192.168.56.1/24 --virtualbox-hostonly-nictype "82540EM" --virtualbox-kumbukumbu "4096" chaguo-msingi
Mara tu mashine chaguo-msingi ya Docker imeundwa unaweza kuangalia anwani ya ip na amri ifuatayo
docker-mashine ip
Mashine hii chaguo-msingi ya mtandaoni sasa iko kwenye Mtandao wa Mwenyeji-Pekee wa VirtualBox na kontena zozote kwenye mashine chaguomsingi ya mtandaoni zitaweza kuwasiliana na mashine zingine pepe za VirtualBox kwa kutumia Adapta ya Kupangisha Pekee. & usanidi sahihi wa mtandao.
Hapo juu huunda mashine chaguo-msingi ya Docker. Huenda ukahitaji kufuta mashine chaguo-msingi kabla ya kutumia amri iliyo hapo juu kuunda moja. Unaweza kufuta mashine chaguo-msingi kwa amri ifuatayo.
docker-mashine rm -f -y chaguo-msingi
Ukipata “Hitilafu katika kuondoa seva pangishi “chaguo-msingi”: fungua C:\Users\Bish\.docker\machine\machines\default\config.json: Mfumo hauwezi kupata faili iliyotajwa.” kosa kisha endesha amri zifuatazo:
cd %userprofile%/.docker/machine/machines/default
NUL > config.json
Ujumbe wa kupuuza ufikiaji umekataliwa na uwashe tena. Baada ya kuanza upya jaribu tena kuondoa amri.
docker-mashine rm -f -y chaguo-msingi
