安装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) <docker@docker.com>
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
第二行随便填入一个邮箱,然后激活即可
参考:
docker官方文档: https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1
https://www.jianshu.com/p/63191a548bf3
https://blog.csdn.net/pansanday/article/details/81327207
感谢:
https://rover12421.com/post/jb-v3_1/