1. 程式人生 > >安裝Jebel啟用伺服器(Docker方式)

安裝Jebel啟用伺服器(Docker方式)

安裝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

第二行隨便填入一個郵箱,然後啟用即可

參考: