Још увек доцкер није подржан за оперативни систем ФрееБСД, тако да не постоји начин на који можете користити доцкер на ФрееБСД-у, макар изворно. Неколико покушаја је направљено за доцкер извор за ФрееБСД, али ниједан од којих сам могао наћи није дао значајне резултате. Ово је вероватно зато што ФрееБСД-у недостају неке Линук функције, попут простора имена и цгроупс-а који још увек нису део ФрееБСД кернела.
То нам оставља само једну могућност: коришћење виртуелне машине. Дакле, користићемо виртуалбок у овом упутству за покретање Линук ВМ-а у ФрееБСД-у и употребу доцкера у њему.
Корак 1: Инсталирајте доцкер клијента и виртуелну машину у ФрееБСД
Да бисте инсталирали и доцкер клијента и виртуелну машину, заједно са виртуелним оквиром, све у једну наредбу, откуцајте следеће у љуску и притисните Ентер:
$ судо пкг инсталл доцкер доцкер-мацхине виртуалбок-осе
Разлог зашто постављамо доцкер-машину са виртуелном кутијом је тај што олакшава управљање Доцкер хостовима. Помоћу доцкер-машине можете да креирате сервере и инсталирате доцкер на сваком од њих, а такође и да их конфигуришете појединачно.
Корак 2: Учитајте вбокдрв модул језгра
Када је виртуалбок инсталиран на вашем систему, учитајте вбокдрв модул језгра. Да бисте то урадили и додали свој кориснички налог у групу вбокусерс, мораћете да покренете следећу команду:
$ судо пв гроупмод вбокусер -м
Једном када се команда изврши, моћи ћете да користите вбок. Можете да користите виртуелне машине након поновног покретања система.
Корак 3: Стварање ВиртуалБок хостова
Користите доњу команду за креирање домаћина Виртуалбок:
$ доцкер-мацхине цреате -д виртуалбок подразумевано
Да бисте видели све тренутне хостове на вашем систему.
$ доцкер-машина лс
Са новим хостом виртуелне кутије, требали бисмо поставити ВМ параметре за комуникацију са доцкер клијентом. Користите доњу команду:
$ евал "$ (подразумевана енвер доцкер-машине)"
Затим копирајте и налепите ову команду у .басхрц /.зсхрц и спремни сте за употребу доцкера на ФрееБСД-у.
Зашто пролазити кроз све ове невоље?
Сигурно мора постојати лакши начин за покретање доцкера, онај коме није потребна употреба виртуелних машина?
Па, не. За сада је ово једини начин да се доцкер покрене и покрене на ФрееБСД систему, јер као што је раније поменуто, ФрееБСД нема подршку за неке од елемената који су пресудни за рад доцкера.
Зашто онда не бисте користили алтернативу за доцкер? Чуо сам да је ркт много боља алтернатива за доцкер и ради на ФрееБСД-у!
Сигурно је да постоје многе ФрееБСД алтернативе за доцкер које су боље, ако не и једнако добре. Ствар је у томе што је већина људи упозната са доцкером и прилично је застрашујуће потпуно пребацити платформе за неке кориснике. Други разлог је недостатак наставног материјала за ркт, па би се они који су нови у софтверу за контејнеризацију одлучили за доцкер уместо за његове ФрееБСД алтернативе.
Закључак
То је све за овај водич. Надамо се да сте сада у могућности да користите доцкер на ФрееБСД-у са кутијом.