安裝Jebel啟用伺服器(Docker方式)
阿新 • • 發佈:2018-12-14
安裝Docker
1. 如果安裝過舊版的docker(舊版的docker包叫做docker,新版的叫做docker-ce), 如果沒安裝過可以跳過
sudo apt-get remove docker docker-engine docker.io
2. 更新Ubuntu的軟體源:
sudo apt-get update
3. 因為安裝時下載軟體包是通過https協議,所以需要安裝相關的包:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
4. 新增docker官方GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5. 檢視KEY是否安裝成功:
sudo apt-key fingerprint 0EBFCD88
正常情況下會輸出類似下方的內容
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected] >
sub rsa4096 2017-02-22 [S]
6. 設定stable版本的倉庫(一個季度釋出一次)
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
7. 更新源
sudo apt-get update
8. 安裝docker-ce
sudo apt-get install docker-ce
9. 執行Docker
systemctl start docker
10. 驗證docker已經成功安裝:
sudo docker run hello-world
安裝JReble
1. docker拉取映象
sudo docker pull ilanyu/golang-reverseproxy
2. docker檢視映象的id(ilanyu/golang-reverseproxy的映象id是fb76c5af0870)
sudo docker images
3. docker執行映象:
docker run -d -p 8888:8888 ilanyu/golang-reverseproxy
或者
sudo docker run -d -p 8888:8888 fb76c5af0870
上面這兩句命令都可以執行啟用伺服器
4. 瀏覽器開啟http://127.0.0.1:8888,如果出現網頁,則表示伺服器成功執行
5. 新版的JRebel啟用伺服器需要guid(UUID),也可使用線上網站生成一個: https://www.guidgen.com/
6. 在JReble啟用視窗的伺服器一行填入( {guid}請自行替換為你生成的guid )
http://127.0.0.1:8888/{guid}
比如:
http://127.0.0.1:8888/2f807ab4-e8f4-4c4f-94e8-37925f29cabc
第二行隨便填入一個郵箱,然後啟用即可
參考: