例子: esamctf.cthuang.me
docker volume: https://docs.docker.com/engine/reference/commandline/volume_create/
-
至CloudFlare設定DNS
- 設定子網域
- 設定負責導向的Reverse Proxy所在位置
-
至欲運行容器的機器上開啟Container
- 先建立Volume(docker volume create esamctf)
- 指令:docker run -d -p 8004:8000 –name=esamctf –restart=always -v esamctf:/opt/CTFd ctfd/ctfd
- 註: 如果有砍掉容器的話,Volume 也要一起砍掉
-
至Reverse Proxy 上設定導向的位置與網址
- 人家是Container,有掛Volume,所以記得要去Volume底下的設定檔設定才會被吃到 !!
- 設定網址及要導向的機器開啟的port
- 重啟運行Reverse Proxy的 Container !!
- 人家是Container,有掛Volume,所以記得要去Volume底下的設定檔設定才會被吃到 !!