Synology Docker容器以非Synology主機IP建立

大家知道有時候的Port實在是不夠用(或者有些容器要求80port、443port已經被Synology用掉的port),如果用滿了怎麼辦?

就像你想建一個乾淨的OS(如CentOS)之類,就用Synology的虛擬網卡來用吧!

此做法參考下面連結

參考連結

首先進入Shell後,執行下面指令

docker network create -d macvlan --subnet=192.168.?.0/24 --gateway=192.168.?.1 -o parent=ovs_eth0 bridge-host

上面的?要自已判斷自已的網段

執行成功後會有下面的圖示

然後就可以在下指令

docker run --privileged -itd --name centos7 --network bridge-host --ip=192.168.?.? f1cb7c7d58b7 /usr/sbin/init

192.168.?.?指定IP 記得先PING一下有沒有衝突

之後在進入centos7裡面

docker exec -it centos7 /bin/bash

大致上就是這樣,我只是做個紀錄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *