FreeBSD安裝與使用docker-machine
docker-machine可以讓FreeBSD載入VirtualBox,透過VirtualBox載入iso檔的作業系統,只能說是執行虛擬機。發現目前FreeBSD未支援docker服務,所以無法正確執行docker-compose,docker-compose經由設定檔可以從遠端下載docker執行。
Step1)安裝docker、docker-machine與virtualbox
#pkg install python37 py37-paramiko
#pkg install docker-compose
#pkg install docker
#pkg install docker-machine
#pkg install virtualbox-ose
Step2)載入vboxdrv
#kldload vboxdrv
編輯/boot/loader.conf ,下次開機自動載入
加入vboxdrv_load="YES"
Step3)啟動vboxnet服務
編輯/etc/rc.conf ,新增vboxnet_enable="YES"
service vboxnet start
Step4)在docker-machine下新增machine,其中default為機器名稱
#docker-machine create -d virtualbox default
或者複雜設定如下
#docker-machine create -d virtualbox --virtualbox-memory=512 --virtualbox-cpu-count=1 --virtualbox-disk-size=102400 --virtualbox-no-vtx-check default
Step5)其他docker-machine指令說明
查詢指令的使用
# docker-machine --help
移除default機器,其中default為機器名稱
#docker-machine rm default
顯示目前的機器
#docker-machine ls
使用ssh連入機器,其中default為機器名稱
#docker-machine ssh default